Loading…
7-9 October, 2026
Prague, Czechia
View More Details & Registration
Important Note: Timing of sessions and room locations are subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2026 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.



Company: Intermediate clear filter
arrow_back View All Dates
Thursday, October 8
 

09:05 CEST

Enabling Multi-Stream Camera Sensors in Linux: RGB+IR Streams and Embedded Metadata - Rishikesh Donadkar & Devarsh Thakkar, Texas Instruments
Thursday October 8, 2026 09:05 - 09:45 CEST
Camera sensors are evolving beyond single-stream models to generate multiple concurrent streams like RGB+IR video and embedded metadata alongside image data. Supporting these sensors in Linux introduces new challenges for the V4L2 and media controller subsystem, particularly around per-stream configuration and stream identification.

This talk presents two practical use cases for enabling multi-stream cameras in Linux. First, RGB+IR sensor support through V4L2 control framework extensions using array-based controls, enabling independent per-stream configuration while preserving a unified sensor model. Second, sensors transmitting embedded metadata, leveraging RAW sensor model proposed by Sakari Ailus, internal pads for metadata propagation, and data-type filtering in V4L2 bridge drivers to separate and route metadata and image streams.

Ref (lkml) : [PATCH v11 00/66] Generic line based metadata support, internal pads

These concepts are demonstrated through POC implementations on TI AM62A platform using OV2312 and IMX219 sensors, with integration into GStreamer and libcamera.

Attendees will gain practical insight into Linux multi-stream camera sensor implementation
Speakers
avatar for Rishikesh Donadkar

Rishikesh Donadkar

Senior Software Engineer, Texas Instruments
Rishikesh is a 2024 graduate from VJTI, Mumbia. He has been involved in open-source community from 1st year of his college. He has completed GSoC in the year 2024 with the organization libcamera. He has been quite active in the media community contributing mainly to Linux media s... Read More →
avatar for Devarsh Thakkar

Devarsh Thakkar

Linux Media Lead at Texas Instruments, Texas Instruments
Devarsh Thakkar works as an Embedded Linux developer at Texas Instruments. He has 13+ years of experience in software development ranging from open-source bootloaders to the Linux kernel, middleware frameworks and applications. His expertise lies in Audio/Video related multimedia... Read More →
Thursday October 8, 2026 09:05 - 09:45 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

09:05 CEST

Redesigning a Modern Linux Userspace: Lessons From Going Libc-Free - Manjeet Singh, IBM
Thursday October 8, 2026 09:05 - 09:45 CEST
Linux userspace is built on a long history of trusted pieces c, libc, shell scripts, BusyBox, coreutils, PAM, NSS, and many assumptions that most systems inherit by default. These pieces work, and they have solved real problems for decades. But they also carry complexity from a different time.

We explore a userspace with fewer moving parts, no traditional libc dependency, simple deployment, easy cross-compilation, readable system code, and fewer external runtime dependencies. The goal is not to replace everything just for the sake of being different. The goal is to understand what still needs to exist, what can be simplified, and what becomes harder when we stop relying on the usual stack.

By rebuilding familiar userspace components from the ground up, we learn which old assumptions are still valuable, which ones are accidental complexity, and where embedded or minimal Linux systems can become simpler without becoming fragile.

This is a practical report from trying to redesign Linux userspace instead of only replacing individual tools. It covers what worked, what broke, and what the experiment teaches us about building smaller, simpler, and more maintainable Linux systems today.
Speakers
avatar for Manjeet Singh

Manjeet Singh

Firmware Developer, IBM
Manjeet Singh is a Firmware Engineer at IBM working on the OpenBMC project. He is a Linux enthusiast and systems programmer interested in operating systems, Linux userspace, and low-level system design. He works on AvyOS, an experimental Linux-based operating system built as a side... Read More →
Thursday October 8, 2026 09:05 - 09:45 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

09:05 CEST

Taming the Safety Dragon With U-Boot and Linux - Neha Francis & Josiitaa RL & Santhosh Kumar K, Texas Instruments
Thursday October 8, 2026 09:05 - 09:45 CEST
U-Boot and Linux boot flows lack safety monitoring for mixed-criticality systems. We address this gap for low-criticality use cases and development stages where customers work toward safety certification on TI K3 SoCs, offering a flexible alternative to rigid safety-critical frameworks. This approach can be extended to any of the heterogeneous SoCs with safety hardware support.

We cover safety drivers in both U-Boot and Linux that increase the safety level of a system: Error Signaling Module (ESM) for error routing, Power-OK (POK) voltage monitors (upstreaming WIP), Voltage-Thermal Monitor (VTM), Timeout Gasket (TOG, upstreaming WIP), DDR Inline ECC for memory protection, and watchdog. In U-Boot, we leverage its sequential non-threaded flow to initialize ESM, POK, VTM, TOG, and DDR ECC via uclasses, establishing hardware safety guarantees before kernel handoff. In the kernel, we cover configuration and error handling of watchdog, and ECC for self-resets and synchronous aborts. DDR thermal self-refresh rate management and runtime monitoring of POK, VTM, and TOG via hwmon (WIP) will also be covered. Testing approaches via U-Boot cmdline tests and LTP-DDT will also be discussed.
Speakers
avatar for Neha Francis

Neha Francis

Embedded Software Engineer, Texas Instruments
Neha Malcom Francis is a Software Engineer working in Texas Instruments in the Linux Core Product Development Team for Jacinto Processors. Neha mainly works on U-Boot development along with assisting customer requirements.
avatar for Josiitaa RL

Josiitaa RL

Embedded Software Engineer, Texas Instruments
Josiitaa is a TÜV certified Functional Safety Engineer and Embedded Software Engineer at Texas Instruments. She works in the Jacinto Software Applications team, where she partners closely with automotive customers to address safety challenges on a day-to-day basis. She has resolved... Read More →
avatar for Santhosh Kumar K

Santhosh Kumar K

Embedded Linux Engineer, Texas Instruments
Santhosh Kumar K joined Texas Instruments in 2023 as an embedded Linux engineer working on TI Sitara platforms. His work focuses on SPI, MTD, and DDR subsystems across Linux and U-Boot development, with contributions to upstream, platform enablement, and performance optimization... Read More →
Thursday October 8, 2026 09:05 - 09:45 CEST
South Hall 3 A (Floor 3)
  Embedded Linux Conference

09:50 CEST

A/B Updates in a Secure Boot Environment - Michael Opdenacker, Root Commit
Thursday October 8, 2026 09:50 - 10:30 CEST
In a system with "secure boot", you want to lock down most aspects of the system, in particular the bootloader.

On the other hand, implementing A/B updates requires to keep a writable bootloader environment to implement several aspects of A/B updates: adapting the kernel command line to the active partition, counting boot attempts and implementing recovery after deploying a defective update. Without a careful implementation, this could open the door to altering the sequence of boot commands or to introducing unwanted kernel parameters, therefore breaking the security of the bootloader and the rest of the system.

Both secure boot and A/B updates techniques are well documented, but most often without considering their mutual requirements. In this presentation, I will share solutions I found and used in a recent project. I will also share implementation details with U-Boot and the Yocto Project.
Speakers
avatar for Michael Opdenacker

Michael Opdenacker

Linux Device Rider, Root Commit
Michael is an independent embedded Linux consultant and trainer, and former founder of Bootlin. His new company is Root Commit (https://rootcommit.com).

Michael is a contributor to the Linux kernel and to the Yocto Project (Yocto Project Ambassador since 2026).

Passionate about Free Software and knowledge sharing, he authored many presentations related to embedded Linux, the Linux Kernel and Free Software in general. He finds talking at conferences a great way to truly learn what he shares... Read More →
Thursday October 8, 2026 09:50 - 10:30 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

09:50 CEST

Balancing Power Efficiency and Real-Time Performance on Intel Embedded Platforms - Junxiao Chang, Intel
Thursday October 8, 2026 09:50 - 10:30 CEST
Achieving both low power consumption and deterministic real-time performance is a key challenge for modern embedded systems. Intel embedded platforms are widely deployed in industrial, medical, robotics, and other edge computing applications where strict timing requirements must be satisfied while maintaining energy efficiency. Traditional real-time system configurations often disable CPU frequency scaling and deep CPU idle states to minimize latency and jitter. While this approach can improve real-time responsiveness, it significantly increases power consumption and reduces battery life in power-constrained deployments.
This proposal presents practical techniques for balancing power management and real-time performance on Intel embedded platforms running Linux with the PREEMPT_RT kernel. Based on experimental evaluation, we demonstrate that modern Intel power management features can be selectively enabled and tuned to reduce energy consumption while maintaining deterministic real-time behavior. These findings offer practical guidance for deploying power-efficient real-time applications on Intel edge platforms.
Speakers
avatar for Junxiao Chang

Junxiao Chang

Balancing Power Efficiency and Real-Time Performance on Intel Embedded Platforms, Intel
Junxiao Chang has worked in Linux domain for more than 20 years. He has rich experience on Real time Linux and He loves Linux!
Thursday October 8, 2026 09:50 - 10:30 CEST
South Hall 3 A (Floor 3)
  Embedded Linux Conference

09:50 CEST

From TTEthernet To TSN on Zephyr: What Space Systems Teach Us About Deterministic Networking - Yasushi Shoji, Space Cubics Inc.
Thursday October 8, 2026 09:50 - 10:30 CEST
Many spacecraft avionics and payload systems are already distributed embedded systems: onboard computers, payload controllers, sensors, and links must coordinate under strict reliability constraints. Aerospace has long used controlled onboard networks, from MIL-STD-1553 to Ethernet-based approaches such as TTEthernet. The next question is how open standards such as IEEE Time-Sensitive Networking (TSN) can work in open RTOS ecosystems such as Zephyr.

Based on my experience with TTEthernet, Zephyr, micro-ROS, and space OBC development, this talk asks what TSN on Zephyr should become. TSN is not one feature: traffic shaping, scheduled transmission, redundancy, policing, configuration, time synchronization, and hardware support all matter. Linux already has a mature TSN operations model around user-space tools such as tc and linuxptp. Zephyr has no Linux-style userland, so TSN needs Zephyr-native APIs, shell commands, samples, diagnostics, and management interfaces.

Attendees will learn why TSN matters for Zephyr, why Zephyr cannot simply copy Linux tooling, and what design questions remain for TSN-capable endpoints.
Speakers
avatar for Yasushi SHOJI

Yasushi SHOJI

Co-Founder and CEO, Space Cubics Inc.
Yasushi SHOJI is a Linux kernel and embedded systems developer with over 20 years of experience. Founder of Space Cubics, he develops spacecraft using Zephyr RTOS and contributes to open source projects for high-reliability systems.
Thursday October 8, 2026 09:50 - 10:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

10:50 CEST

Evolving Video4Linux2 To Support Modern Camera Use Cases - Jacopo Mondi, Ideas On Board
Thursday October 8, 2026 10:50 - 11:30 CEST
Modern camera use cases are realized by complex pipelines of several IPs blocks that process frames produced by an image sensor to deliver great looking images to applications.

Support for the most advanced use cases is implemented by time-multiplexing the underlying hardware resources, performing job scheduling at the hardware/firmware level and orchestrating the image processing steps across multiple drivers and IPs.

The Video4Linux2 kernel subsystem currently doesn't provide any abstraction for drivers and applications to fully support modern designs and vendors that intend to make use of the capabilities of their hardware had so far worked around this
limitations by implementing downstream solutions.

This talk describes the most recent and the forthcoming developments in the Video4Linux2 kernel framework to support modern camera use cases, including but not limited to multi-driver pipelines, multi-context time multiplexing of hardware resources and job scheduling, with practical examples from the field on recent SoC designs.
Speakers
avatar for Jacopo Mondi

Jacopo Mondi

Linux camera specialist, Ideas On Board
Jacopo is an embedded Linux engineer with 10 years of experience in the field of camera and multimedia systems.

With the Ideas On Board team he's trying hard to "make cameras work on every platform" with mainline Linux and libcamera
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

10:50 CEST

No Reboot Required: Over-the-Air Updates for Immutable Filesystems - Jana Perić, Northern.tech
Thursday October 8, 2026 10:50 - 11:30 CEST
Designing immutable filesystems is becoming the default for embedded Linux development: they're more secure, easier to reason about, and resilient to field drift. But they make a once-easy thing surprisingly awkward: a one-line fix to a single script means shipping a whole new rootfs and rebooting the device.
systemd-sysext addresses half this problem by merging extension images onto /usr/ at runtime, with integrity enforced via dm-verity. But sysext is the activation mechanism only — it says nothing about how those signed images reach a fleet of devices in the first place.
This talk walks through a working proof-of-concept that closes the gap: a verity-signed sysext image, delivered over the air through a standard OTA framework, merged live onto a read-only Ubuntu rootfs, with health checks and automatic rollback on failure — all without a single reboot.
This talk covers the architecture end to end, the non-obvious operational gotchas, and an honest accounting of what this approach does and doesn't replace.
Speakers
avatar for Jana Peric

Jana Peric

Embedded Linux Engineer, Northern.tech
Jana is an Embedded Linux Engineer at Northern.tech, where she helps developers succeed (and occasionally survive) with Mender. Having shipped firmware updates into the wild, she has seen everything from flawless rollouts to devices that went mysteriously silent mid-update. She secretly... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

10:50 CEST

When the Kernel Writes Its Own Code: Debugging Runtime-Generated Instructions - Alexis Lothoré, Bootlin
Thursday October 8, 2026 10:50 - 11:30 CEST
While most instructions the Linux kernel executes come from a standard compiler like GCC or Clang, the kernel can also patch itself at runtime: ftrace, kprobes, eBPF programs... Debugging these runtime-generated instructions is a whole new challenge, as we lack the usual debug data: symbol names, offsets, debug info. Fortunately, we can adapt our tooling to observe them.

This talk explores practical debugging techniques for runtime-generated instructions, using eBPF as a concrete example: when a user loads an eBPF program, the kernel's JIT compiler emits native machine code. After a brief eBPF introduction, we will debug these programs and the surrounding generated code (trampolines, dynamic instrumentation, verifier patches...). Starting from standard debug information in bare binaries or exposed at runtime, we will gradually build up our toolkit: running a custom kernel under QEMU, taking control with GDB, debugging userspace and kernel space together, adding TUI and GDB scripts, and finally stepping through raw machine instructions. Aimed at developers familiar with C/kernel
development, attendees will gain hands-on techniques and confidence for any kind of low-level analysis.
Speakers
avatar for Alexis Lothoré

Alexis Lothoré

Embedded Linux engineer and trainer, Bootlin
Alexis is an embedded Linux developer and trainer with 10 years of experience, currently working at Bootlin. He has made several contributions to the Linux kernel, specifically around networking: support and improvement for ethernet switches and wireless chips, as well as improvements... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
Panorama Hall (Floor 1)
  Linux

10:50 CEST

Just Keep Swimming: Benchmarking OSS Agent Memory on Kubernetes With OpenTelemetry - Henrik Rexed, Dynatrace
Thursday October 8, 2026 10:50 - 11:30 CEST
Your AI agent is Dory. Every conversation it wakes up unable to remember a thing , so you, Marlin, re-explain everything every turn. Four open-source memory systems promise to fix that: Cognee, MemOS, Honcho, and MemPalace. But which architecture actually pays off in tokens, dollars, and resolved tasks?
This talk runs two experiments. First, we benchmark all four backends head-to-head on a single Kubernetes substrate , same harness, same workloads, same OpenTelemetry Collector and rank them by token efficiency, cost per resolved task, and recall under contradiction.
Then we test the question most teams haven't asked: is running an agent with memory worth it at all? We measure two real OSS agent frameworks , kagent (CNCF Sandbox) and sympozium with their built-in memory turned on, then turned off. Real workloads, real numbers.
None of the four backends ships first-party OTel today; the Helm chart, OTel pipeline, and upstream PRs are how we close that gap for the ecosystem.
Speakers
avatar for Henrik Rexed

Henrik Rexed

Cloud Native Advocate, Dynatrace
Henrik is a Cloud Native Advocate at Dynatrace, the leading Observability platform. Prior to Dynatrace, Henrik has worked more than 15 years, as Performance Engineer. Henrik Rexed Is Also one of the Organizer of the conferences named WOPR, KCD Austria and the owner of the Youtube... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
Forum Hall (Floor 2)
  Open AI & Data

10:50 CEST

Panel: OpenChain 2.0: Open Source Compliance in the Age of Automotive SBOM, Generative AI, and the CRA - Masato Endo, Toyota Motor Corporation; Marcel Kurzmann, Robert Bosch GmbH; Meixia Wang, LF; Jimmy Ahlberg, Ericsson; Ayumi Watanabe, Hitachi
Thursday October 8, 2026 10:50 - 11:30 CEST
Ten years ago, the OpenChain Project launched at this very event. A decade on, it has built the global baseline for open source compliance, culminating in ISO/IEC 5230 — the "1.0" era. With Mary Meixia Wang as Executive Director, OpenChain now enters its next chapter, and this panel asks what "2.0" must deliver.

Two frontiers define the road ahead. First, Automotive SBOM: as vehicles become software-defined, the deepest supply chain anywhere needs SBOM practices scaling from silicon to OEM. Second, license compliance in the era of generative

AI and "vibe coding": as more code is generated by AI than written by hand, licensing of models, training data, and AI-produced code raises questions traditional compliance never anticipated. Regulation such as the EU CRA adds urgency, making machine-readable SBOMs effectively mandatory and reinforcing the trust and security OpenChain pursues.

The panel goes beyond discussion: it first shares the community's latest work on these challenges — from the Automotive SBOM Guideline to evolving thinking on compliance for AI-generated code — then opens a cross-industry conversation on what the shift from 1.0 to 2.0 must deliver in practice.
Speakers
avatar for Masato Endo

Masato Endo

Manager of TOYOTA OSPO, Toyota Motor Corporation
Masato Endo is a Group Manager of TOYOTA. He focuses also on building the Open Source governance structure within Toyota and developing relationships with the Open Source community, through projects such as AGL and OIN. From 2017, he began to work with the OpenChain Project as a board... Read More →
avatar for Marcel Kurzmann

Marcel Kurzmann

Software and Open Source Management Consultant, Robert Bosch GmbH
Marcel Kurzmann joined Bosch in 1997. After working at Bosch Engineering , Automotive Electronics and Bosch Software Innovations in different roles, he is now member of the Center of Excellence Open Source and Inner Source at Bosch Digital. He represents Bosch in the OpenChain Governing... Read More →
avatar for Meixia Wang

Meixia Wang

Executive Director, The Linux Foundation
Mary Wang is the Executive Director of the OpenChain Foundation, part of the Linux Foundation.

Prior to this role, she served as Director of the Open Source Ecosystem at Volvo Cars, where she founded and led the company’s Open Source Program Office (OSPO).
Mary also spent nine years at Ericsson. During that time, she worked as a DevOps engineer, developing and implementing CI/CD pipelines, and later as a Technical Product Manager (TPM), taking end-to-end ownership of products... Read More →
avatar for Jimmy Ahlberg

Jimmy Ahlberg

Expert & Senior Legal Counsel, Ericsson
Currently Mr Ahlberg is the Director of Open Source Policy with the Ericsson OSPO. Prior to the inception of the Ericsson OSPO he worked in different roles with various aspects of Open Source in the Ericsson organization, This included consumption of and contribution to Open Source... Read More →
avatar for Ayumi Watanabe

Ayumi Watanabe

Senior OSS Specialist of Hitachi Solutions, Ltd., Hitachi Solutions, Ltd.
Ayumi Watanabe is a core member of OpenChain Japan community and known as an evangelist who is certified by the Linux Foundation Japan. Her strong point is a knowledge of many tools for SBOM generation and management, a wide range of experiences as an OSS management consultant, and... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 1 A (Floor 1)

10:50 CEST

Technical Writing in the Age of AI - Jiri Herrmann & Vendula Ferschmannova, Red Hat Czech
Thursday October 8, 2026 10:50 - 11:30 CEST
With the advent of large language models, looking up human-made software documentation might seem like an antiquated and inefficient way of getting information. On top of that, Claude Code and similar tools can now crunch information straight from your JIRAs and conjure new pull requests at speeds that cannot be matched by even the most veteran documentation maker.

So where does this leave you as a technical writer?

Let us come together as professional technical communicators to grumble and bellyache, but mainly to share tips and insights on how to make the best of the paradigm shifts and upheavals that AI advancements now introduce to our work-life on a regular basis.
Speakers
avatar for Jiri Herrmann

Jiri Herrmann

Principal Technical Writer, Red Hat Czech
A long-time technical writer at Red Hat, a language enthusiast, and a fan of all sorts of nerdy things.
avatar for Vendula Ferschmannova

Vendula Ferschmannova

Senior Manager, Customer Content Services, Red Hat Czech
Technical communication professional passionate about minimalism, structure, and technical writing in general.
My other area of interest is Usability in technical documentation and helping writers with their career.
Thursday October 8, 2026 10:50 - 11:30 CEST
Club H (Floor 1)

10:50 CEST

Verifying ABI Compatibility Across Releases and CPU Architectures - Adarsh Jagadish Kamini & Daniel Turull, Ericsson Software Technology
Thursday October 8, 2026 10:50 - 11:30 CEST
Package updates across multiple architectures and long-term release branches complicate pipeline testing. Source-level tests usually pass during a package upgrade, missing Application Binary Interface (ABI) changes that later break downstream images and containers at runtime.

This talk introduces an extension to meta-binary-audit [1] that adds automated binary analysis to release CI pipelines for Yocto environments. Integrating libabigail into the pipeline reports exactly what changed in the binary interface before code is released.

The session details the CI architecture, parallel binary audits across multiple architectures, and how to track symbol-level ABI changes during LTS uplifts, using the migration from Scarthgap to Wrynose as an example. Attendees will leave with practical methods to analyze these interface changes, evaluate compatibility across releases, and prevent broken downstream images.

[1] https://github.com/Nordix/meta-binaryaudit/
Speakers
avatar for Daniel Turull

Daniel Turull

Senior Specialist in Operating Systems, Ericsson
Daniel is a senior specialist at Ericsson. Currently, he focuses on embedded Linux with Yocto, working on both internal and commercial distributions. He works on the Ericsson Linux distribution team, productifying Yocto and ensuring supply chain security to safeguard critical inf... Read More →
avatar for Adarsh Jagadish Kamini

Adarsh Jagadish Kamini

Linux Support Engineer, Ericsson Software Technology AB
Adarsh currently works as a Linux Support Engineer at Ericsson Software Technology in Stockholm. He has a broad background in engineering spanning embedded systems, connectivity, and robotics. However, he is most passionate about build systems, integrating devices and real-time systems... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
Club E (Floor 1)

10:50 CEST

Zephyr Network Buffers - Johan Hedberg, Silicon Labs
Thursday October 8, 2026 10:50 - 11:30 CEST
Zephyr has had its own abstraction for network buffers ever since the creation of its Bluetooth and Networking stacks that were part of the project's public launch back in 2016. The presenter is the original author of the buffer implementation and still acts as maintainer for it. The presentation will go through the original use cases, related design decisions, key terminology, and how the implementation has evolved over time as Zephyr has grown and received more users and requirements for the subsystem.

The presentation will also go through common mistakes/oversights that user make when starting to use the APIs, and show some best practices to avoid them. Finally, there will be an overview of some of the latest enhancements and new convenience APIs of the network buffer subsystem.
Speakers
avatar for Johan Hedberg

Johan Hedberg

Staff Software Engineer, Silicon Labs
Johan got started with Open Source and Bluetooth early in his career, and eventually became a BlueZ & Linux kernel Bluetooth subsystem maintainer. The shift to Zephyr happened in 2015, about a year before the project's public launch, when Johan implemented its Blueooth host stack... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

11:10 CEST

Fleet-Scale Bug Hunting in PX4 - Alexander Lerach, Auterion AG
Thursday October 8, 2026 11:10 - 11:30 CEST
Running PX4 on thousands of devices surfaces errors that don't appear in lab testing or flight tests. The kind that only show up at a customer site, that you cannot reproduce locally, that disappear when you add or remove code in a completely unrelated module.

This talk presents real incidents from running PX4 at commercial scale: problem descriptions, how debugging was done, and how the errors were fixed.

For each incident we share the heuristics we use to quickly identify which part of the system to investigate, and the tools we use to diagnose Heisenbugs.

We conclude with the hardware CI setup we built, including hardware tracing capabilities and describe how this can help to catch certain kinds of failures described in this talk. In addition we describe how this can be shared with upstream.
Speakers
avatar for Alexander Lerach

Alexander Lerach

Lead Embedded Software Engineer, Auterion AG
I am an embedded developer who likes working with microcontrollers and debugging low-level problems.

I previously worked in the automotive industry, where I developed a safe RTOS. Now, I enjoy writing drivers in PX4 and optimizing resource usage.

In my free time, I enjoy spending time in nature, especially hiking... Read More →
Thursday October 8, 2026 11:10 - 11:30 CEST
South Hall 1 B (Floor 1)
  PX4 Dev Summit

11:40 CEST

Own Your Stack: Sovereign Kubernetes From Bare Metal To Fleet - Sunnatillo Samadov, Ericsson & Bharath Nallapeta, Mirantis Inc.
Thursday October 8, 2026 11:40 - 12:20 CEST
For a decade, the default answer to "where does Kubernetes run" was someone else's cloud. But lately, regulated organizations, telcos, banks, and the public sector are pulling sensitive workloads back onto hardware they own and operate — for cost, performance, sovereignty, and increasingly to run AI and GPU workloads they control. The hard part is doing that without giving up the automation the cloud offers.

This talk covers the open-source stack for running your own bare metal, with each layer explained by the people who work on it. At the bottom, Metal3 turns physical servers into declarative Kubernetes resources and manages their lifecycle through the Kubernetes API. At the top, k0rdent manages fleets of those clusters with templates, policy, and drift detection. In the middle sits Cluster API, the standard both layers build on.

We'll walk through the layers working as one — from a rack of bare metal to provisioned clusters to a managed fleet, on hardware we run ourselves. Attendees get a reference architecture, practical guardrails, and clear criteria for when this fits. We'll be honest about the trade-offs: slower provisioning and elasticity bounded by the servers you have.
Speakers
avatar for Bharath N R

Bharath N R

OSPO Lead, Mirantis Inc.
Bharath Nallapeta leads the Open Source Program Office (OSPO) at Mirantis, driving strategic open-source initiatives and community engagement. With deep expertise in cloud-native technologies and Kubernetes, he bridges engineering excellence with open-source strategy, helping enterprises... Read More →
avatar for Sunnatillo Samadov

Sunnatillo Samadov

Open Source Developer, Ericsson
Sunnatillo is an open-source developer with 5 years of experience in cloud-native infrastructure. He is a maintainer of the Metal³ project (CNCF), where he works on bare-metal provisioning, Kubernetes operators, platform engineering, and CI/CD.

He also contributes to Cluster API, where he was Release Lead for the 1.9 cycle, and to the storage projects Rook and Ceph. He loves DevOps and building reliable Kubernetes platforms... Read More →
Thursday October 8, 2026 11:40 - 12:20 CEST
Small Hall (Floor 0)
  Cloud & Orchestration

11:40 CEST

Beyond Cyclictest: Evaluating Real-Time Linux Through Real Interrupt Workloads - Koshiro Onuki, Toshiba Corporation
Thursday October 8, 2026 11:40 - 12:20 CEST
Real-time Linux systems are often judged with timer-based benchmarks such as cyclictest, a useful baseline for wakeup latency caused by scheduling and system activity. Yet many embedded workloads are driven by external events, not periodic timers: GPIO edges, network packets, serial I/O, or other hardware interrupts. In these systems, the critical value is the latency from an interrupt to a high-priority task.

This talk asks how much end-to-end interrupt-driven latency timer-based benchmarks can explain, and where path-specific measurements are required.

We revisit RT evaluation on modern PREEMPT_RT Linux by combining cyclictest with measurements for GPIO interrupt paths, network receive paths, and interrupt-to-userspace wakeups. Across scenarios with CPU isolation, IRQ affinity tuning, and other common RT optimizations, we compare what each method reveals and misses. For selected setups, we also compare kernel/PREEMPT_RT revisions and use ftrace to locate latency sources.

Rather than treating one benchmark as a complete RT verdict, this session clarifies how timer-based results can inform, but not replace, measurements for practical interrupt-driven embedded workloads.
Speakers
avatar for Koshiro Onuki

Koshiro Onuki

Software Engineer, Toshiba Corporation
Koshiro Onuki has been working as a Software Engineer at TOSHIBA Corporation since 2022. His main role is to develop Linux for various industrial embedded products. He is mainly involved in research and development of software updates.
Thursday October 8, 2026 11:40 - 12:20 CEST
South Hall 3 A (Floor 3)
  Embedded Linux Conference

11:40 CEST

Navigating the Complexity of Modern SoC Bootflows - Marco Felsch, Pengutronix e.K.
Thursday October 8, 2026 11:40 - 12:20 CEST
The last decade has shown a clear trend in dramatically increasing the boot process of modern SoC. If the i.MX6 bootflow reads like a short novel, the i.MX95 or TI K3 bootflow is a whole encyclopedia.

Today's heterogeneous SoCs combine CPUs of different types — Cortex-R/M cores alongside the application-class Cortex-A — and boot now begins on one of the smaller cores before handing control over to the Cortex-A. There are good reasons for this, such as meeting functional-safety requirements, but it is also a real burden for system designers who simply want to run Linux on the Cortex-A cores and make use of the GPU or VPU.

Each new component needs its own firmware: ideally built from open source, though closed-source pieces remain in the chain. The result is no shortage of cryptic acronyms — TF-A, FF-A, TEE, SCMI, PSCI, SCP, FIP.

This talk sheds some light into the dark. It explains what each of these components actually does and how they fit together. Attendees will leave able to map this general picture onto their own SoC, see which parts are open source and which are not, and know where to look when the bootflow misbehaves.
Speakers
avatar for Marco Felsch

Marco Felsch

Software Engineer, Pengutronix e.K.
Marco joined the Pengutronix graphics team in 2017. His work covers everything from system architecture to low-level bootloader firmware up to kernel and user-space development.
Thursday October 8, 2026 11:40 - 12:20 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

11:40 CEST

Hardening Your Software Supply Chain, Pin Your Actions and Patch Your Dependencies - Richard Tweed, Tessl
Thursday October 8, 2026 11:40 - 12:20 CEST
2026 has been a big year for supply chain attacks. Shai-Hulud, TeamPCP and others are determined to weaponise open source to hack our communities.

In this talk I'll show you tools and techniques you can use to defend your projects against them, and common pitfalls
Speakers
avatar for Richard Tweed

Richard Tweed

Member of Technical Staff - Leading security and infrastructure, Tessl
Richard Tweed is the security, compliance and infrastructure person at Tessl. He's the OWASP Project Lead and Lead Maintainer for [Github-Workflow-Updater-Extension](github.com/OWASP/GitHub-Workflow-Updater-Extension/) and the lead maintainer of [kube-audit-rest](https://github.c... Read More →
Thursday October 8, 2026 11:40 - 12:20 CEST
Terrace 2A (Floor 2)
  Open Source 101

11:40 CEST

Reverse Engineering Zephyr's Software Architecture for Safety-Critical Use - Roberto Bagnara, BUGSENG / University of Parma
Thursday October 8, 2026 11:40 - 12:20 CEST
Zephyr RTOS is increasingly relevant for safety-related and
mixed-criticality systems, where qualification and certification must
address standards such as IEC 61508 and ISO 26262. A key question is
how to provide evidence that software components are independent, that
freedom from interference is preserved, and that future changes can be
assessed without redoing unnecessary qualification work.

This session presents ongoing work on reverse engineering Zephyr's
effective software architectural constraints using static
analysis. Starting from concrete Zephyr configurations, we model
components, observe calls and data accesses, identify dependencies,
and compare the result with the project's intended layered
architecture.

The talk will show how this analysis supports safety arguments by
making software-level independence explicit and checkable. It will
also show how the same model enables Change Impact Analysis: when a
qualified Zephyr version or configuration evolves, the model helps
determine which components, assumptions, tests, and safety evidence
are affected. This is essential to make Zephyr's safety effort
sustainable over time and viable for safety-related development.
Speakers
avatar for Roberto Bagnara

Roberto Bagnara

Functional Safety Expert / Professor of Computer Science, BUGSENG / University of Parma
Roberto Bagnara is professor of Computer Science at the University of Parma and Software Verification Expert and Evangelist at BUGSENG. He coauthored more than 40 papers, in international journals and conference proceedings, on programming languages, static analysis and other techniques... Read More →
Thursday October 8, 2026 11:40 - 12:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

12:00 CEST

How To Talk To Your Lawyer About Open Source - Jimmy Ahlberg & Georg Kunz, Ericsson
Thursday October 8, 2026 12:00 - 12:20 CEST
Have you ever felt frustrated that your legal counsel simply does not seem to understand what you are saying? Or are you a lawyer who simply cannot understand why the developers you are trying to help can’t speak clearly? Then you are not alone, and this is the session for you! Lawyers and engineers often speak different languages, which can lead to frustration when collaborating in an open source setting.

Removing friction between legal and engineering communication is no small task. However, doing so unlocks significant value: legal can provide clearer, more actionable advice and better understand risks, while engineers and developers gain a deeper understanding of that guidance. We will will share personal OSPO insights and practical strategies for enabling efficient, clear communication between these distinct functions.

The goal is not to turn engineers into lawyers or lawyers into software developers, but rather helps both sides understand and support each other more effectively. Without a shared language between engineering and legal, messages to management risk getting lost in translation. With clear communication we can all work more efficient together!
Speakers
avatar for Jimmy Ahlberg

Jimmy Ahlberg

Expert & Senior Legal Counsel, Ericsson
Currently Mr Ahlberg is the Director of Open Source Policy with the Ericsson OSPO. Prior to the inception of the Ericsson OSPO he worked in different roles with various aspects of Open Source in the Ericsson organization, This included consumption of and contribution to Open Source... Read More →
avatar for Georg Kunz

Georg Kunz

Director Open Source Software, Ericsson
Georg is a director in Ericsson's Open Source Program Office. He is a passionate advocate for open source software and a long term contributor to a wide range of open source projects. He currently serves on the Technical Advisory Council and the Governing Board of the Open Source... Read More →
Thursday October 8, 2026 12:00 - 12:20 CEST
South Hall 1 A (Floor 1)

13:50 CEST

Flying a Drone Onto a High Voltage Power Line - Mads Bornebusch, Heimdall Power
Thursday October 8, 2026 13:50 - 14:10 CEST
Safely flying a drone close to high voltage power lines is a challenge. Making contact with a power line to install hardware on it is even more challenging. The line generates strong electromagnetic interference and there is no room for error in positioning.
In this talk we will go through the challenges we faced with positioning, magnetic interference and changing payload weight. We will show how tailoring the PX4 parameters can address these challenges and compare this to our experience using a DJI M600 where all problems have to be accounted for by our own specialized software. Finally we will present an open problem with RTK degradation resulting in sudden position jumps which we have currently handled in our own software.
Speakers
avatar for Mads Bornebusch

Mads Bornebusch

Head of Drone Development, Heimdall Power
Mads Bornebusch is Head of Drone Development at Heimdall Power, where he has spent 6 years building payloads for the DJI Matrice 600 Pro and Freefly Alta X that install sensors onto live high-voltage power lines. He works across the PX4 stack and ROS, adapting a commercial PX4 airframe... Read More →
Thursday October 8, 2026 13:50 - 14:10 CEST
South Hall 1 B (Floor 1)
  PX4 Dev Summit

13:50 CEST

10 Years of Bootable Containers in Production - Michal Toman, balena
Thursday October 8, 2026 13:50 - 14:30 CEST
While bootc has been gaining a lot of momentum over the last few years, we had been using a similar technology in production for over a decade. This timeline has given us long enough to go through the whole life-cycle of thousands of devices: initial provisioning, operating, delivering updates, and decommissioning.

Though our system is based on Yocto and Moby and specifically tailored for over 100 different (mostly edge/embedded) device types, it shares the same core principle of modern bootable container architecture: shipping the OS as a container image and configuring the init system to boot directly into it.

During the session, you will learn:
* How to boot into a containerized rootfs.
* How to manage state, persistent data, and OS updates via container registries over unstable networks.
* Lessons learned from 10 years of using bootable containers on 100+ different edge hardware types.

Prerequisites: Attendees should have a general understanding of OCI containers, Dockerfiles, and container registries.
Speakers
avatar for Michal Toman

Michal Toman

Embedded Linux Engineer, balena
Michal is a member of the OS team at balena. With over 15 years experience of bootstrapping, maintaining and optimizing Linux distributions, he now maintains a Yocto-based OS tailored to run containers on edge devices.
Thursday October 8, 2026 13:50 - 14:30 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

13:50 CEST

Cursed Camera Connectors - Kieran Bingham, Ideas on Board
Thursday October 8, 2026 13:50 - 14:30 CEST
An exploration into the complexities of physically connecting cameras to your embedded development board, and configuring them through device tree, and hopefully how we can make it easier in the future!


Small board computers are now prolific with their ability to connect RAW MIPI cameras directly to the board, and now that libcamera provides an open camera stack, connecting cameras to all your favourite boards should be easy.

But it's not. The connectors might have 15, 22 or 30 pins. The functions of each pin differ between boards. There's TypeA and TypeB cables.... And they better not be too long!

The lack of standardisation means it can still be difficult to connect your camera, and the combinatorial explosion of potential device tree overlays will soon become unmaintainable.

Lets look at suggestions that have been around for a decade already, and where that work is now leading to make connecting cameras easier!
Speakers
avatar for Kieran Bingham

Kieran Bingham

Director of Engineering, Ideas on Board
Kieran Bingham is an embedded software engineer working with Ideas on Board and specialising in Linux kernel developments with a focus on media related subsystems.

Kieran has worked with embedded Linux systems for 20 years through professional service companies and silicon vendo... Read More →
Thursday October 8, 2026 13:50 - 14:30 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

13:50 CEST

Beyond Strace: Syscall Analysis the Wireshark Way - Roland Knall, Wireshark Foundation
Thursday October 8, 2026 13:50 - 14:30 CEST
Every Linux engineer knows the moment: a process is misbehaving, so you reach for strace, get a wall of text, and start grepping. It works - until the problem spans multiple processes, the output is too much to read, or you need to correlate what a process did to the system with what it did on the network. strace and bpftrace are excellent at capturing syscalls. They give you much less help analyzing them.

Stratoshark, the Wireshark Foundation's newer tool, takes a different approach: it captures system calls and logs system-wide through the Falco libraries, then hands them to the same analysis engine that has served packet analysts for 25 years — display filters, coloring rules, follow-stream views, time correlation, and shareable capture files.

In this talk I'll show, live, how a Wireshark user's instincts transfer directly to syscall troubleshooting, where Stratoshark beats reaching for strace, and — just as importantly — where the older tools are still the right call. Expect real debugging scenarios, honest limitations, and a clear picture of when this newer approach earns its place in your toolbox.
Speakers
avatar for Roland Knall

Roland Knall

Core Developer, Wireshark Foundation
I'm a core developer at the Wireshark Foundation, and by day I'm a systems engineer in the network visibility space. I've spent the past decade working with OT networks and safety-critical protocols like openSAFETY. I also help organize the Wireshark community's events across Europe... Read More →
Thursday October 8, 2026 13:50 - 14:30 CEST
Panorama Hall (Floor 1)
  Linux

13:50 CEST

Yukti: A Unified Inference Interface for Low-Latency Machine Learning in High-Energy Physics - Sanjiban Sengupta, CERN, University of Manchester
Thursday October 8, 2026 13:50 - 14:30 CEST
Machine learning is increasingly used in high-energy physics, particularly in trigger systems that process data at rates of 100 kHz while making real-time event selection decisions. The latency and reliability requirements demand highly optimized inference pipelines. While portable solutions such as ONNX Runtime simplify deployment, many applications rely on hardware-specific libraries like NVIDIA TensorRT and MIGraphX (via ROCm) for optimal performance. Code-generation approaches such as SOFIE offer additional efficiency but introduce integration complexity.

We present a unified inference interface that abstracts backend-specific details while preserving performance. It enables execution across multiple inference libraries without data copies or user-side configuration changes. An offline processor converts trained models into backend-optimized plans, and a lightweight runtime loads and executes them through a common API with direct data access for heterogeneous environments.
Speakers
avatar for Sanjiban Sengupta

Sanjiban Sengupta

Doctoral Student, CERN, University of Manchester
Sanjiban is a Doctoral Student at CERN, affiliated with the University of Manchester, researching ML inference optimization for the LHC. He contributed to SOFIE, focusing on Keras/PyTorch parsing, ONNX-based operators, and GNN support. He was a CERN Summer Student (2022) and a GSoC... Read More →
Thursday October 8, 2026 13:50 - 14:30 CEST
Forum Hall (Floor 2)
  Open AI & Data

13:50 CEST

Observability Signals Outages Before They Happen: Lessons from MySQL - Igor Donchovski, Planetscale
Thursday October 8, 2026 13:50 - 14:30 CEST
Most MySQL incidents don't start with downtime, they start with small changes that go unnoticed for weeks or months.

This session focuses on operational trend analysis rather than real-time monitoring. We'll explore how growing full table scans, rising temporary table usage, lock contention, redo log pressure, buffer pool inefficiencies, and index bloat can reveal future performance and stability issues long before users are affected.

Through practical examples, attendees will learn how to identify meaningful signals, separate noise from actionable insights, and build lightweight monitoring approaches that provide long-term visibility into database health.

Whether you're a DBA, SRE, platform engineer, or developer responsible for production systems, you'll leave with a practical framework for understanding MySQL health over time.
Speakers
avatar for Igor Donchovski

Igor Donchovski

Enterprise Support Engineer, Planetscale
Most database problems aren't really database problems. They're problems nobody had time to look at closely until things started breaking.
Looking closely is the part I love. For 20+ years I've dug into why systems get slow, cost too much, or can't handle more users and turned th... Read More →
Thursday October 8, 2026 13:50 - 14:30 CEST
Terrace 2A (Floor 2)
  Open Source 101

13:50 CEST

USB Development and Testing on Native Simulator - Johann Fischer, Nordic Semiconductor
Thursday October 8, 2026 13:50 - 14:30 CEST
Zephyr's new USB support has been in development for some time. It consists of USB device and USB host support. The new device support has been the default for the last two releases. Work on the device part also introduced initial support for the host stack at that time. This was primarily necessary to enable USB/IP support on the native_sim board.

Johann will start with a brief overview of the current status of USB support.

Johann will then present information on virtual device/host controllers and the virtual bus. These are not actually platform-dependent, but they are most often used with native_sim. Furthermore, he will explain how virtual device/host controllers make it possible to build USB applications for native_sim and then export them to a Linux client using USB/IP server support.

Johan will demonstrate that the main benefit of virtual device/host support and native_sim is the ability to test hardware-independent USB code in CI, even on a pull request basis. For example, we can test the behavior of the host/device stack in response to invalid or undefined requests.

Johann will either provide a few examples or point to the samples and specific tests in the repository.
Speakers
avatar for Johann Fischer

Johann Fischer

R&D Engineer, Nordic Semiconductor
I am research and development engineer for NORDIC SEMICONDUCTOR ASA. Zephyr contributor since 2016, right after ELCE 2016 in Berlin. One of my main tasks is the maintaining of USB support in Zephyr.
Thursday October 8, 2026 13:50 - 14:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

14:40 CEST

Rsinit -- A Tiny Initramfs Toolbox for Embedded Systems - Michael Olbrich, Pengutronix
Thursday October 8, 2026 14:40 - 15:00 CEST
Traditionally, embedded systems were simple enough that an initramfs was not needed at all. This has changed in the last recent years with new requirements, often related to verified boot. That means that additional steps are now needed before the rootfs can be mounted.

Existing solutions, such as the Yocto initramfs-framework have significant drawbacks. The resulting initramfs is quite big (multiple megabytes) which has a noticeable impact on the boot time. And while the shell scripts make it easy to customize, robust error handling is difficult.

In this talk, Michael will introduce rsinit (https://github.com/pengutronix/rsinit), a single-binary-initramfs for embedded systems, written entirely in Rust.
It is tiny (less than 200 KiB), very fast and "just works" for simple use-cases. Alternatively, it can be uses as a library crate to build a fully custom binary.

Beyond being small, it brings the full power of Rust to the initramfs, which allows building additional features (such as splash screens or read-ahead) without pulling in further dependencies.

Michael will present the existing features, explain the design choices and give an overview of what is planed for the future.
Speakers
avatar for Michael Olbrich

Michael Olbrich

Software Engineer, Pengutronix
Michael Olbrich is an open-source developer with a focus on platform integration on embedded Linux. He works as a full-time Linux developer for Pengutronix. His job is to provide a smooth Linux experience on embedded devices from init systems to graphics and multimedia frameworks... Read More →
Thursday October 8, 2026 14:40 - 15:00 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

14:40 CEST

A Fork Load of Maintenance - Forking a Key Dependency - Tom Sadler & Joel Keers, BBC
Thursday October 8, 2026 14:40 - 15:00 CEST
The benefits of building software on top of open source solutions are well understood, such as avoiding reinventing the wheel, leveraging global expertise, and enabling interoperability. Another benefit is the ability to customise open source software for your use case, but in practice this will often be done by making a fork of the project, which can result in a significant maintenance overhead.

This talk is a case study of the BBC's fork of dash.js, a JavaScript library for media playback that is a key dependency for BBC web and connected TV apps. We will explore the reasons why a fork is being maintained, what the costs and benefits have been, and what is being done to reduce the maintenance overhead going forwards, including contributing to the mainline and engaging with the community. Attendees will come away with a better understanding of why and why not to fork, and how to reduce the burden of maintaining a fork.
Speakers
avatar for Tom Sadler

Tom Sadler

Senior Principal Software Engineer, BBC
Tom Sadler is a Senior Principal Software Engineer at the BBC, working with a number of teams on open source and industry engagement. He has led multiple teams working on the BBC’s Connected TV applications, with a focus on cross team collaboration. Tom has been a regular speaker... Read More →
avatar for Joel Keers

Joel Keers

Principal Software Engineer, BBC
Joel Keers is a Principal Software Engineer at the BBC with a focus on media playback for connected TV experiences. He's the lead maintainer on the BBC's open source TV playback library bigscreen-player and works with media playback experts within the BBC and the industry.
Thursday October 8, 2026 14:40 - 15:00 CEST
South Hall 1 A (Floor 1)

14:40 CEST

Building Deterministic Heterogeneous Multicore Industrial Systems on MPUs - Mingkai Hu, NXP
Thursday October 8, 2026 14:40 - 15:20 CEST
With the increasing availability of high-performance Arm® Cortex-A cores and multiple Cortex-M cores in modern MPUs, industrial systems are evolving toward heterogeneous multi-core architectures. For example, compute-intensive applications running on Linux with PREEMPT_RT on A cores, while deterministic real-time tasks running on A core with RTOS (Zephyr or FreeRTOS).
This session will explore the key challenges and corresponding solutions in enabling efficient multi-OS deployment on a single MPU. Topics include:

- Unified life cycle management for booting and orchestrating multiple operating systems across cores using TF-A, U-Boot, and Linux, and fast-boot optimization with TF-A mechanism.
- High-performance inter-core communication mechanisms for low-latency data exchange
- Resource sharing that allow different operating systems to access shared hardware IPs as isolated “virtual peripherals”

The session provides practical insights into building efficient and deterministic heterogeneous systems for industrial applications.
Speakers
avatar for Mingkai Hu

Mingkai Hu

Director of IIoT Vertical Enablement, NXP
I am a Director at NXP, leading the Real-time Edge and Robotics Edge platforms, with responsibilities spanning industrial IP bring-up (e.g., EtherCAT, TSN), performance optimization, multi-core system architecture, and global customer engagement.
Thursday October 8, 2026 14:40 - 15:20 CEST
South Hall 3 A (Floor 3)
  Embedded Linux Conference

14:40 CEST

From Power Sequences To Zink: Mainlining Hardware Accelerated 3D for RISC-V - Michał Wilczyński, Samsung Electronics
Thursday October 8, 2026 14:40 - 15:20 CEST
RISC-V is evolving into a capable desktop replacement, driven by boards like the Lichee Pi 4A, but a major barrier remains: the lack of a fully open, upstream graphics stack.

This talk explores enabling hardware accelerated graphics on modern RISC-V SoCs by extending the open source Imagination PowerVR driver for the TH1520. We dive into the architectural challenges of this port, including the complex power sequencing that necessitated the new pwrseq-thead-gpu driver. We break down how the kernel DRM driver interacts with the Mesa PVR Vulkan driver, and how leveraging the Zink translation layer finally brings standard OpenGL desktop acceleration to the platform. Finally, we cover the current mainline status and next steps for the StarFive JH7110 display controller integration.

Key Takeaways / What Attendees Will Learn:
- Porting the open PowerVR driver to the RISC-V TH1520 SoC.
- Implementing kernel power sequencing (pwrseq) for complex GPU domains.
- Interacting between DRM, Mesa Vulkan, and Zink for desktop GL support.
- Current mainline status of the JH7110 Display Controller.

https://mwilczynski.dev/posts/riscv-gpu-zink/
Speakers
avatar for Michał Wilczyński

Michał Wilczyński

Principal Software Engineer, Samsung Electronics
Michał Wilczyński is a Linux Kernel Engineer at Samsung, working on Tizen OS—where he gets to hack on the heart of smart devices. Before that, he spent time at Intel building networking drivers for the Linux kernel, and earlier in his career, he worked at Nokia and F5 Networks... Read More →
Thursday October 8, 2026 14:40 - 15:20 CEST
South Hall 3 B (Floor 3)
  Embedded Linux Conference

14:40 CEST

Beyond the 10-Year Promise: How CIP's Industrial-Grade Foundations Anchor the AI Era - Yoshitake Kobayashi, Toshiba / CIP & Urs Gleim, Siemens AG
Thursday October 8, 2026 14:40 - 15:20 CEST
In April 2026, the Civil Infrastructure Platform (CIP) reached a historic milestone—its 10th anniversary—and delivered on its founding promise: a full 10-year support lifecycle for the CIP Super Long-Term Support (SLTS) Kernel. CIP is believed to be the first open-source community to sustain a 10-year kernel support commitment in practice. It is also the first OSS project to conform to both IEC 62443-4-1 and 4-2.
At OSS Japan in December 2025, we looked "towards" this decade. This talk marks its completion—and turns to the next one. AI is accelerating software development at unprecedented speed while introducing new complexity and supply-chain risk into infrastructure that must run safely for decades. How do we sustain trust, security, and longevity when the software landscape shifts daily?
We will revisit the strategies and engineering behind CIP's 10-year support and security certifications, then examine why this proven framework matters more than ever in the AI era. Attendees will leave with practical insight into protecting supply-chain integrity, navigating compliance, and building open-source foundations that endure technological disruption.
Speakers
avatar for Urs Gleim

Urs Gleim

Distiguished Engineer Connectivity and Edge Computing, Siemens AG
Urs Gleim is leading the embedded systems group at Siemens Corporate Technology which hosts the Corporate Competence Center Embedded Linux. This team centrally provides Linux and related technologies for various Siemens products. Additionally, he is the Chair of the Governing Board... Read More →
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

CIP TSC Chair, Toshiba / CIP
Yoshitake Kobayashi is the Assistant General Manager and Senior Fellow of the Digital Innovation Technology Center at Toshiba Corporation, where his team delivers a Linux distribution for a wide range of Toshiba products. His research interests span operating systems, distributed... Read More →
Thursday October 8, 2026 14:40 - 15:20 CEST
Panorama Hall (Floor 1)
  Linux

14:40 CEST

Fake Drivers: A Practical Guide To Zephyr Test Doubles - Henrik Brix Andersen, Vestas Wind Systems A/S
Thursday October 8, 2026 14:40 - 15:20 CEST
In Zephyr, subsystems, middleware, and application components typically depend on one or more lower-level device driver APIs. For testing these upper-level subsystems in isolation, the lower-level driver dependencies must still be satisfied. A popular software design pattern for this is to use test doubles. However, how can this be achieved in Zephyr without introducing test-specific changes to the upper-level subsystem?

The solution is to use fake drivers. This presentation will explore various use cases for employing fake device drivers as test doubles, examine the structure of a fake driver implementation, and demonstrate how fake drivers can be used to not only satisfy test dependencies, but also facilitate test case isolation, driver API call inspection and instrumentation.
Speakers
avatar for Henrik Brix Andersen

Henrik Brix Andersen

Functional Lead, Embedded Platforms & Cyber Security, Vestas Wind Systems A/S
Henrik Brix Andersen is Functional Lead, Embedded Platforms & Cyber Security at Vestas Wind Systems A/S, providing firmware expertise for Vestas’ sustainable energy solutions. Brix is a passionate open-source software engineer and a long-standing contributor to the Zephyr RTOS project... Read More →
Thursday October 8, 2026 14:40 - 15:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

15:00 CEST

State of MAVSDK - Julian Oes, Julian Oes Consulting
Thursday October 8, 2026 15:00 - 15:20 CEST
As a maintainer of MAVSDK I would like give an update on the current state of the project, specifically about changes and improvements coming with MAVSDK v4, such as:

- New lightweight Python wrappers
- New MavlinkDirect plugins
- And lots of improvements under the hood
Speakers
avatar for Julian Oes

Julian Oes

Drone Software Consultant, Julian Oes Consulting
Julian Oes has been working on and around PX4 since its inception in 2012, at various companies and always as a maintainer of the various open source projects. Since 2022, Julian operates as a consultant / freelancer in the drone space. He works at the intersection between drone internals... Read More →
Thursday October 8, 2026 15:00 - 15:20 CEST
South Hall 1 B (Floor 1)
  PX4 Dev Summit

15:50 CEST

SIH: A Flight Simulator That Lives Inside the Autopilot - Marco Hauswirth, Auterion AG
Thursday October 8, 2026 15:50 - 16:10 CEST
Most PX4 simulation relies on an external simulator talking to the autopilot over a network bridge. SIH, the Simulator In Hardware, does the opposite: it is a single PX4 module that integrates the full rigid-body equations of motion right next to the flight stack. The same code runs as a SITL process on your laptop and, just as well, directly on the flight controller, feeding synthetic sensor data into the estimation pipeline while the board flies a virtual vehicle.

This talk opens up SIH and shows how little there is between you and a flying model: how actuator outputs become forces and torques, are integrated through the equations of motion, and are reconstructed into noisy IMU, baro, GNSS, and airspeed signals that the rest of PX4 cannot tell from real hardware. We cover the vehicle types supported, the aerodynamic model that makes adding an airframe a matter of physics rather than plumbing, and how to launch, run, and extend SIH.
Speakers
avatar for Marco Hauswirth

Marco Hauswirth

GNC Engineer, Auterion AG
2024 – present: GNC Engineer at Auterion with a focus on State Estimation. Upstream PX4 development and customizations for clients
2023 - 2024: Research engineer for GNSS-denied drones using radar sensors at ETH Zurich – ASL
2021-2023: Masters degree in Robotics, Systems, and... Read More →
Thursday October 8, 2026 15:50 - 16:10 CEST
South Hall 1 B (Floor 1)
  PX4 Dev Summit

15:50 CEST

Signed, Sealed, Delivered: Yocto Project Reference Containers - Tim Orling, Konsulko Group
Thursday October 8, 2026 15:50 - 16:30 CEST
Containers ship everywhere, yet their software supply chain remains murky. Today's SBOM tools work backwards, scanning a finished image to guess what's inside — an approach prone to omissions and inaccuracies that the EU Cyber Resilience Act will make increasingly untenable.

The Yocto Project uses a fundamentally different path. Because we build everything from source, we generate an accurate, complete SPDX 3.0 SBOM during the build, not after it — with full license and provenance information. In this presentation, we discuss a new approach that lets us build minimal, multi-layer OCI container images using standard Yocto tooling, with no special privileges required, to produce repeatable and auditable results.

We will demonstrate end-to-end automation on the Yocto Project AutoBuilder: building reference container images, attaching SBOM and license attestations, signing them, and pushing to public registries. Attendees will leave understanding how reproducible builds, from source, close the container manifest gap — and how to consume these images today.
Speakers
avatar for Tim Orling

Tim Orling

Principal Software Engineer, Konsulko Group
Tim Orling is a Principal Software Engineer at Konsulko Group. Tim was elected to the OpenEmbedded Board in 2022 and the OE TSC in 2023. He has spent many years as a volunteer developer for OE and the Yocto Project. He has been an open source software and hardware enthusiast for many... Read More →
Thursday October 8, 2026 15:50 - 16:30 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

15:50 CEST

Using the Linux Tracing Infrastructure and eBPF for Latency Analysis - Jan Altenberg, Open Source Automation Development Lab (OSADL) eG
Thursday October 8, 2026 15:50 - 16:30 CEST
The Linux tracing infrastructure provides several methods for recording events in the operating system. Apart from many other use cases, tracing is often being used to identify the root cause of high latencies on Linux with enabled real-time configuration. The possibility of filtering and a fine granular selection of the events to be recorded reduces the overhead and therefor allows tracing of time critical sections with low impact on the runtime behavior. Events generated by the tracing infrastructure can also serve as a hook for eBPF programs, which run in a sandbox inside the kernel. These can be used for timing analysis within the kernel without the need of switching to userspace. This presentation will give a brief overview of the Linux tracing infrastructure, eBPF and how they can be used to analyze scheduling latencies on a Linux system with real-time requirements.
Speakers
avatar for Jan Altenberg

Jan Altenberg

Director R&D, Open Source Automation Development Lab (OSADL) eG
Jan Altenberg has more than 20 years of experience in developing and maintaining Embedded Linux systems. Since October 2021 Jan works as Senior Open Source Consultant and Embedded Systems Integrator at the Open Source Automation Development Lab (OSADL) eG and since 2024, he also serves... Read More →
Thursday October 8, 2026 15:50 - 16:30 CEST
South Hall 3 A (Floor 3)
  Embedded Linux Conference

15:50 CEST

Open Source Maintainers Vs. The CVE Tsunami - Madelyn Olson, AWS & Harkrishn Patro, Apple
Thursday October 8, 2026 15:50 - 16:30 CEST
AI-powered security models have fundamentally changed vulnerability discovery. What once took months of expert auditing now runs continuously at scale, flooding maintainers with vulnerability reports, coordinated disclosure requirements, patch demands, and CVE assignments. The industry celebrates AI finding more bugs; maintainers are drowning in the reports.

This talk examines how maintainers of critical open-source infrastructure can adapt to handle the incoming wave. This requires new processes at all levels of the development process. Maintainers can use AI tooling to help differentiate slop requests from genuine vulnerabilities, use them to help automate and coordinate disclosures, and start proactively searching for these vulnerabilities so they never entered production in the first place. We'll give concrete examples and patterns that you can use to apply to your own works as a maintainer or security researcher.
Speakers
avatar for Harkrishn Patro

Harkrishn Patro

Software Engineer, Apple
I love OSS. I’m primarily involved in the Valkey project. I’m always up for a chat about data storage systems. 
avatar for Madelyn Olson

Madelyn Olson

Principal software engineer, AWS
I work primarily on the open source Valkey project and evangelize the importance of open source software development.
Thursday October 8, 2026 15:50 - 16:30 CEST
Club H (Floor 1)

15:50 CEST

Maven-Lockfile: Locking Down the JVM Supply Chain for Hermetic Builds - Aman Sharma, KTH Royal Institute of Technology & Bruno Pimentel, Red Hat
Thursday October 8, 2026 15:50 - 16:30 CEST
Modern software projects depend on hundreds of third-party libraries, making reproducible and secure builds increasingly difficult. However, Maven, one of the most widely used Java build tools, has no native lockfile support. This leaves projects exposed to version drift, tampered artifacts, and dependency confusion attacks, while making hermetic builds difficult to achieve.

Maven-lockfile addresses this by generating a cryptographic record of all resolved artifacts, including transitive dependencies, and validating them on every build. This enables frozen dependency sets for exact historical reproducibility. In collaboration with Red Hat, we extended maven-lockfile to systematically capture build extensions, BOMs, and other dynamically fetched artifacts required for hermetic builds, and compare it against Maven-native approaches like Trusted Checksums.

To complete the workflow, we demo maven-lockfile alongside Hermeto, a CLI tool that pre-fetches dependencies into a local cache, enabling fully network-isolated builds.
Speakers
avatar for Aman Sharma

Aman Sharma

PhD Student, KTH Royal Institute of Technology
I am a PhD student at KTH Royal Institute of Technology, Stockholm, Sweden and a researcher in CHAINS project funded by the Swedish Foundation for Strategic Research. We work on securing software supply chains. Before that, I received my Bachelor in Technology from Indian Institute... Read More →
avatar for Bruno Pimentel

Bruno Pimentel

Software Engineer, Red Hat
Software Engineer @ Red Hat
Thursday October 8, 2026 15:50 - 16:30 CEST
Club E (Floor 1)

15:50 CEST

Stop Rewiring: Scale Embedded Hardware Testing - Franklin Cooper, Texas Instruments
Thursday October 8, 2026 15:50 - 16:30 CEST
Embedded test automation is often limited by something simple: wires. External loopback, testing another peripheral instance, validating a power domain, or connecting to external equipment can each require a different setup. As coverage grows, teams end up with custom fixtures, manual steps, fragile lab instructions, and CI systems that cannot reproduce a developer’s bench setup.

This talk presents an open source framework that uses a low-cost, off-the-shelf FPGA board as a programmable routing fabric. It sits between the device under test and the rest of the setup, routing pins to loopbacks, other peripherals, boards, or tools.

The framework is software-agnostic: it works with Zephyr, Linux, bare metal, or vendor SDK testing. Tests declare the needed connections, metadata describes the FPGA-to-device wiring, and the framework generates per-test Verilog, runs open source FPGA tools, and programs the FPGA.

The talk will cover lessons from real tests, common peripheral limits, demo and how to reproduce this setup at a desk, in a lab, or in CI.

Key benefits:
*Low-cost off-the-shelf hardware
*Open source software
*Easier developer desk testing
*More CI/CD regression coverage
Speakers
avatar for Franklin Cooper

Franklin Cooper

Embedded Software Engineer, Texas Instruments
Franklin Cooper Jr. is an embedded software engineer at Texas Instruments with over 15 years of experience in embedded software development. Throughout his career, he has contributed to and upstreamed work in several open source projects, including U-Boot, Linux, and Yocto. His work... Read More →
Thursday October 8, 2026 15:50 - 16:30 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

16:40 CEST

Bring Linux DRM Display Panel Support in the Modern Age - Neil Armstrong, Linaro
Thursday October 8, 2026 16:40 - 17:20 CEST
Since the introduction of the first Samsung DSI panel, the Linux DRM panel API became an important piece of software used to enable displays across very different hardware architectures. However, the panel support API hasn't evolved much since then.

Currently, the API is showing its age alongside modern graphics stacks. It doesn't support the atomic DRM API and lacks the ability to adapt the power setup while changing DRM modes. Furthermore, it doesn't support the advanced features that new Display Driver ICs (DDIC) heavily rely on, such as standby and advanced power states, advanced color management, dynamic rate switching, command mode self-refresh and more.

Neil will present you the history of the panel API from its origins, outline its current architectural limitations, and lead this BoF to discuss how to bring Linux DRM Display Panel support into the modern age. This open discussion will focus on how to collaboratively solve all those missing features to support modern devices and close the widening gap with downstream vendor support.
Speakers
avatar for Neil Armstrong

Neil Armstrong

Senior Linux Engineer, Linaro
Neil joined Linaro in September 2022 to work full-time on Qualcomm Upstreaming of their high-end SoC platforms.
Neil has been hacking on embedded platforms since he was 16 years old, from Casio Calculators to Phones platforms in the last months.
He maintains the Amlogic Linux & U-Boot baseport, Linux DRM Bridge & Panel codebase. In addition to Qualcomm, Neil regularly contributes to the Linux Kernel and U-Boot supporting the Amlogic SoCs support and DRM codebase... Read More →
Thursday October 8, 2026 16:40 - 17:20 CEST
South Hall 3 C (Floor 3)
  Embedded Linux Conference

16:40 CEST

One Yocto Distro, Many Boards, Few Engineers - Yann Cardaillac, Balena
Thursday October 8, 2026 16:40 - 17:20 CEST
At balena, a 6 person team maintains 1 distro meta for 80+ boards across multiple Yocto versions. This talk unpacks the layer layout that make this level of scale possible.
Maintaining one distro across multiple architectures and vendor BSPs is, above all, a separation-of-concerns problem. Centralizing every board in one BSP layer, forking vendor trees, or splitting repos without clear boundaries each trades one pain for another: merge hell or upgrade paralysis when vendors move at different speeds.
Yocto's layer model is built for it but the boundaries are easy to miss. I learned it the hard way: managing boards from several vendors in a single BSP works at first, then fails to scale.
During the session, you'll learn:
- How to structure distro logic, version-specific, board and vendor layers
- Anti-patterns from real projects
- Strategies for on-boarding new hardware boards without duplicating distro logic or getting blocked by a lagging vendor BSP
You will leave with a concrete layout to evaluate against your own BSPs and enough pointers using balenaOS’s oss repositories as a reference implementation to start migrating toward a maintainable global BSP.
Speakers
avatar for Yann Cardaillac

Yann Cardaillac

Embedded Linux Engineer at Balena, Balena
Yann is a member of the OS team at balena, where he works on the Yocto-based distribution that enables running Docker containers on the edge at scale. For over a decade, he has used Yocto and Buildroot and open-source tools across robotics, defense, IoT, and consumer electronics as... Read More →
Thursday October 8, 2026 16:40 - 17:20 CEST
South Hall 3 A (Floor 3)
  Embedded Linux Conference

16:40 CEST

From Source To Wheel: Solving Python's Bootstrapping Problem - Rohan Devasthale & Christian Heimes, Red Hat
Thursday October 8, 2026 16:40 - 17:20 CEST
When you run pip install numpy, pip downloads a pre-built binary someone else compiled. For most developers that's fine, but in regulated environments or anywhere supply chain integrity matters, it's a gap one that incidents like the LiteLLM PyPI compromise and fake DeepSeek packages have made harder to ignore.

There's a bootstrapping problem too: building numpy needs setuptools, and building setuptools needs… setuptools. Every existing tool pip, uv, conda breaks this cycle by quietly downloading pre-built binaries. None give you a unified view of the full dependency tree, making it hard to audit what was built, from where, and in what order.

This talk walks through an unsolved problem in Python packaging bootstrapping entire dependency trees from source and how Fromager tackles it using PEP 517. We'll cover:

1. Why pip install --no-binary :all: doesn't get you to "built from source"
2. Where pip, Nix, Spack, and Bazel each fall short
3. The two-stage discover/build split and the JSON artifacts it produces for auditing
4. Why building packages as collections keeps them ABI-compatible critical for stacks like PyTorch with CUDA/ROCm native code
Speakers
avatar for Rohan Devasthale

Rohan Devasthale

Senior Software Engineer, Red Hat
Hi! I am a Senior Software Engineer at Red Hat and an open source enthusiast based in the United States. I enjoy coding and use of AI to automate things. Apart from technical work, I like to travel and explore new places. I am a foodie and also play badminton.
avatar for Christian Heimes

Christian Heimes

Senior Principal Software Engineer, Red Hat

Thursday October 8, 2026 16:40 - 17:20 CEST
Club E (Floor 1)

16:40 CEST

A Generic RF PHY Driver API for Proprietary Protocols in Zephyr - Sean Lyons, Texas Instruments
Thursday October 8, 2026 16:40 - 17:20 CEST
Zephyr has mature driver APIs for IEEE 802.15.4, Bluetooth, Wi-Fi, and LoRa but none for radios running proprietary or custom link-layer protocols. The gap is most acute in Sub-1GHz but applies equally to proprietary 2.4GHz radios used in audio, gaming peripherals, and industrial control.
Current workarounds include using a protocol-specific API like ieee802154_radio_api or shipping standalone drivers and importing MAC assumptions that don't belong at the PHY. The result is duplicate code across out-of-tree drivers that lock applications to a single chip and block upstream contribution. The problem spans standalone transceivers and integrated SoCs across TI, Silicon Labs, Microchip, and ST.
This talk revives Zephyr RFC #43201 (closed 2022) with a focused proposal: a new prop_rf driver API covering only physical-layer operations, leaving link-layer concerns to the application or protocol implementer. Three principles drive the design: applications port across vendors without API lock-in; vendor HALs remain free to expose custom features via device-specific extensions; and the API works for both external transceivers and integrated SoCs.
Speakers
avatar for Sean Lyons

Sean Lyons

Software R&D manager, Texas Instruments
Sean Lyons (he-him) 6/24/2026 11:30 AM • Let me take a stab at it.

Sean has been working in TI's Connectivity team since 2015. He is leading a SW R&D department responsible for RTOS integration and low level driver development including RF drivers. He is passionate about open source and shifting TI's development flows towards open-source ecosyste... Read More →
Thursday October 8, 2026 16:40 - 17:20 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

17:00 CEST

An Open-Source PX4 Swarm With Onboard ESP32-P4 Vision - Mindaugas Jonauskis, Team Mach Mind
Thursday October 8, 2026 17:00 - 17:20 CEST
I want to share our bumpy road on Swarm Drone Challenge 2026 (ILA Berlin) with a team of two people and what two stubborn guys can achieve during weekends - 4th place. We built a swarm of 5 drones, each running PX4 for flight, coordinated by a ROS2 ground station and onboard with two ESP32-ser. microcontrollers. ESP32-P4 was dedicated to onboard ArUco vision and ToF obstacle sensing (no Linux SBC) and an ESP32-S3 handling MAVLink and micro-ROS comms over WiFi.

I will cover architecture — PX4 + MAVLink + a ROS2 commander that assigns swarm roles and streams waypoints — and the onboard vision pipeline on bare microcontrollers. Comparison of Version 1.0 (single-MCU) vs Version 2.0 (dual-MCU) and why we shipped a deterministic Manhattan-grid navigation fallback when ArUco-EKF localization could not be deployed in time.

Our solution was open-sourced - https://github.com/machmind-dev/drone-swarm-challenge-2026
Speakers
avatar for Mindaugas Jonauskis

Mindaugas Jonauskis

Co-Founder & Embedded Systems Engineer, Team Mach Mind
I'm co-founder of Mach Mind, a two-person team building autonomous drones in our spare time. At the 2026 Swarm Drone Challenge (ILA Berlin) we placed 4th with an open-source 5-drone PX4 swarm that runs onboard vision on bare ESP32 microcontrollers — no Linux SBC. By day I'm an embedded/systems... Read More →
Thursday October 8, 2026 17:00 - 17:20 CEST
South Hall 1 B (Floor 1)
  PX4 Dev Summit
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -