ELC Europe 2026 Presentations
Appearance
Intro
Presentations from ELC Europe 2026, held in Prague, Czechia on October 7-9, co-located with Open Source Summit Europe 2026.
You can find session abstracts and slides at: https://osselceu2026.sched.com/overview/type/Embedded+Linux+Conference
Videos will be available on The Linux Foundation's YouTube page after the event.
If you see an article or review of a talk, or any kind of extra material related to it, please feel free to add a link in the "Transcript or Writeup" column.
Sessions
Session times are timezone CEST
Day 1 (Wed, October 7) Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Writeup | Video |
| Day 1, 9:05 am | ||||
| Asymmetric Multi-Processing (AMP) for Embedded - Where Are We? | Wolfram Sang, Renesas / Consultant | |||
| Embedded Linux Kernel Testing With Pytest | Fabrizio Castro & Chris Paterson, Renesas Electronics Europe GmbH | |||
| Triaging CVEs for the Linux Kernel | Christoph Steiger & Negar Masoudifar, Siemens AG | |||
| Day 1, 9:50 am | ||||
| An Approach To Managing CVEs With Vendor Kernels | Jan Pfiffner, Grossenbacher Systeme AG | |||
| Marrying Device Tree and SCMI | Geert Uytterhoeven, GLIDER bv | |||
| Reproducible Embedded Linux Testing From Laptop To CI To Scale | Anders Roxell, Linaro | |||
| Day 1, 11:20 am | ||||
| FIT Happens: How Secure Boot Wasn't | Ahmad Fatoum, Pengutronix e.K. | |||
| Making Your CI Lab More Reliable | Patrick Titiano, Baylibre SAS | |||
| When PWM Meets the Common Clock Framework: How To Write a (not So) Simple Linux PWM Driver | Richard Genoud, Bootlin | |||
| Day 1, 1:30 pm | ||||
| 20 Years of Quality Assurance for Embedded Linux Systems - The Good, the Bad, the Unexpected | Jan Altenberg, Open Source Automation Development Lab (OSADL) eG | |||
| Secure by Default in Embedded Linux: The Features You Are Probably Not Using | Marta Rybczynska, Ygreky | |||
| Signed, Sealed, Delivered: Yocto Project Reference Containers | Tim Orling, Konsulko Group | |||
| Day 1, 2:25 pm | ||||
| Debugging Heisenbugs: The Nightmare of Every Embedded Engineer | Beleswar Prasad Padhi, Texas Instruments | |||
| Enabling High-Performance SPI NAND in Linux: PHY Tuning, DDR, and Beyond | Santhosh Kumar K, Texas Instruments & Miquèl Raynal, Bootlin | |||
| SELinux in Embedded Linux: From Basics To Best Practices | Tobias Kaufmann, BMW Car IT | |||
| Day 1, 3:35 pm | ||||
| A Clockwork Frequency: Bringing Spread Spectrum To the Linux Clock Subsystem | Dario Binacchi, Amarula Solutions | |||
| OP-TEE Footguns: Lessons From the Integration Trenches | Richard Weinberger, sigma star gmbh | |||
| The Engineer's Guide To the Embedded Linux Galaxy: Navigating Failures and Bricked Devices | Leon Anavi, Konsulko Group & Piotr Buliński, Qbee | |||
| Day 1, 4:30 pm | ||||
| Demystifying Board Farms: Build a Mini Desktop Board Farm With Standard Tools and Hardware | Francesco Cervigni, Neoncomputing | |||
| Porting Hafnium SPM to a Modern ARM SoC | Marek Vasut, Self Employed | |||
| Securing Embedded Linux Buildsystems Against Supply Chain Attacks | Alejandro Enedino Hernandez Samaniego, Microsoft Corporation | |||
| Day 1, 4:50 pm | ||||
| Cukinia: A Lightweight Test Framework for Embedded Linux Systems | Kévin L'hôpital, Savoir-Faire Linux | |||
| Day 1, 5:25 pm | ||||
| Labgrid & Board Farming BOF | Rouven Czerwinski, Linaro | |||
| Secure by Default: Building Locked-Down Embedded Linux Devices With Systemd | Mohammad Abdoli, Segula Technologies | |||
| ZBus for Linux | Peter Fecher, PHYTEC Messtechnik GmbH | |||
Day 2 (Thu, October 8) Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Writeup | Video |
| Day 2, 9:05 am | ||||
| Enabling Multi-Stream Camera Sensors in Linux: RGB+IR Streams and Embedded Metadata | Rishikesh Donadkar & Devarsh Thakkar, Texas Instruments | |||
| Fast, Safe, and Asleep: Bringing Runtime PM To Modern IOMMUs | Pranjal Shrivastava, Google | |||
| Taming the Safety Dragon With U-Boot and Linux | Neha Francis, Josiitaa RL & Santhosh Kumar K, Texas Instruments | |||
| Day 2, 9:50 am | ||||
| A/B Updates in a Secure Boot Environment | Michael Opdenacker, Root Commit | |||
| Balancing Power Efficiency and Real-Time Performance on Intel Embedded Platforms | Junxiao Chang, Intel | |||
| Multi-Display Pipelines on Allwinner: Upstream Kernel DRM To Mesa3D | Parthiban N, Linumiz | |||
| Day 2, 10:50 am | ||||
| Evolving Video4Linux2 To Support Modern Camera Use Cases | Jacopo Mondi, Ideas On Board | |||
| No Reboot Required: Over-the-Air Updates for Immutable Filesystems | Jana Perić, Northern.tech | |||
| Real-time Performance Comparison of Linux, Zephyr and FreeRTOS | Zbynek Fedra & Mingkai Hu, NXP | |||
| Day 2, 11:40 am | ||||
| Beyond Cyclictest: Evaluating Real-Time Linux Through Real Interrupt Workloads | Koshiro Onuki, Toshiba Corporation | |||
| FOSS Camera Support for the Qualcomm OPE ISP | Hans de Goede & Loic Poulain, Qualcomm | |||
| Navigating the Complexity of Modern SoC Bootflows | Marco Felsch, Pengutronix e.K. | |||
| Day 2, 1:50 pm | ||||
| 10 Years of Bootable Containers in Production | Michal Toman, balena | |||
| Beyond Best-Effort: Guaranteed Real-Time Ethernet on Multi-Core Linux | Schuyler Patton, Daolin Qiu & Meghana Malladi, Texas Instruments | |||
| Cursed Camera Connectors | Kieran Bingham, Ideas on Board | |||
| Day 2, 2:40 pm | ||||
| Rsinit -- A Tiny Initramfs Toolbox for Embedded Systems | Michael Olbrich, Pengutronix | |||
| Building Deterministic Heterogeneous Multicore Industrial Systems on MPUs | Mingkai Hu, NXP | |||
| From Power Sequences To Zink: Mainlining Hardware Accelerated 3D for RISC-V | Michał Wilczyński, Samsung Electronics | |||
| Day 2, 3:00 pm | ||||
| LibreCar: Android Auto on Mobile Linux | Petr Hodina, SolderChef | |||
| Day 2, 3:50 pm | ||||
| Journey of a Massive Internal Kernel Rework | Luca Ceresoli, Bootlin | |||
| Using the Linux Tracing Infrastructure and eBPF for Latency Analysis | Jan Altenberg, Open Source Automation Development Lab (OSADL) eG | |||
| WPE Hands-On: Writing a Launcher for Embedded Devices With the New WPEPlatform API | Mario Sanchez-Prada, Igalia | |||
| Day 2, 4:40 pm | ||||
| Bring Linux DRM Display Panel Support in the Modern Age | Neil Armstrong, Linaro | |||
| One Yocto Distro, Many Boards, Few Engineers | Yann Cardaillac, Balena | |||
| State of Embedded Linux | Walt Miner, The Linux Foundation | |||
Day 3 (Fri, October 9) Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Writeup | Video |
| Day 3, 9:05 am | ||||
| Buildroot LTS in the CRA Era: 18 Months of Keeping a 3-Year Branch Secure | Thomas Perale & Titouan Christophe, Mind OSS NV | |||
| The Upstream Way: Current State of I.MX SoCs in the Linux Kernel | Daniel Baluta, NXP Semiconductors | |||
| XDP & XSK Support From a Linux Driver Standpoint | Théo Lebrun, Bootlin | |||
| Day 3, 9:50 am | ||||
| How We Shipped Power & Perf Optimized Snapdragon Based Product on Upstream | Neil Armstrong & Rui Miguel Silva, Linaro | |||
| Seeing Inside the NPU: Open-Source Hardware Counter Profiling for Ethos-U on Linux and Zephyr | Vibhore Vardhan | |||
| Yocto BSP Layers: Breaking Free From Complexity | Mathieu Dubois-Briand & Köry Maincent, Bootlin | |||
| Day 3, 11:05 am | ||||
| From Vendor Bring-up To Community Upstreaming: What We Learned From SpacemiT K3 | Zexi Guo, SpacemiT | |||
| Fully Describe Your Regulators and Supplies | Chen-Yu Tsai, Google LLC | |||
| Is It Time To Retire Kas? | Jan Kiszka & Felix Mößbauer, Siemens | |||
| Day 3, 11:55 am | ||||
| Bitbake-setup Has Shipped in Yocto: Producing Complete Linux Systems From One File | Alexander Kanavin, Linutronix | |||
| Edge AI on Linux | Karim Yaghmour, Opersys inc. | |||
| Mainline Allwinner Support Status Update | Paul Kocialkowski, sys-base | |||
| Day 3, 2:00 pm | ||||
| Buildroot at 25: A Quarter Century of Making Embedded Linux Easy | Peter Korsgaard, Barco | |||
| Embedded in RISC-V: One Year of Android, Yocto, and Beyond | Guillaume La Roque & Trevor Gamblin, BayLibre | |||
| The Journey of Adding Hardware Support To Mainline | Sven Püschel, Pengutronix | |||
| Day 3, 2:50 pm | ||||
| Entering Linux Upstream-First: How a Newcomer MCU Vendor Builds Its Kernel Development Processes | Gustavo Henrique Nihei, Espressif Systems | |||
| RDMA on the Edge | Michael Jost, ETH Zurich | |||
| Yocto: From Scarthgap To Wrynose, 2 Years of LTS Evolution | Jérémie Dautheribes, Bootlin | |||
| Day 3, 3:40 pm | ||||
| AI-Assisted CVE Triage in Yocto-Based Supply Chains: Designing the Human–Agent Judgment Boundary | Kazuyoshi Akiyama & Takashi Ninjouji, Honda | |||
| The Netdev Upstreaming Journey: Process, Pitfalls, and Best Practices | Maxime Chevallier, Bootlin | |||
| Yocto's Hidden Gems: Lesser-Known Tools for Daily Development | Anna-Lena Marx, inovex GmbH | |||
| Day 3, 4:30 pm | ||||
| Updates on Sbom-cve-check: An Open-source CVE Analysis Tool for Embedded Systems | Benjamin Robin, Bootlin | |||
| BoF: The Yocto Project and OpenEmbedded | Josef Holzmayr, Mender.io & The Yocto Project & Philip Balister, OpenSDR | |||
| Day 3, 4:50 pm | ||||
| Optimizing AI for Resource-Constrained Edge Devices | Pavel Macenauer, NXP Semiconductors | |||
| Day 3, 5:20 pm | ||||
| ELC Closing Game | Walt Miner, The Linux Foundation | |||