Loading…
25-27, August 2025
Amsterdam, Netherlands
View More Details & Registration
Note: The schedule is 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 2025 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.

This schedule is automatically displayed in Central European Summer Time, CEST (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right. 

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Venue: Elicium 2 clear filter
arrow_back View All Dates
Monday, August 25
 

09:00 CEST

Navigating Security Tradeoffs in Embedded Linux Systems - Olivier Benjamin, Bootlin
Monday August 25, 2025 09:00 - 09:40 CEST
Embedded systems vary wildly in purpose, characteristics and usage. They are therefore faced with very different adversaries, that engineers and designers must take into account to achieve a secure system or product.
The tradeoff between security and convenience can only be properly arbitrated by evaluating the benefits of each security measure against the cost of its implementation, and the added complexity to the system, which will eventually be surfaced to the user.

In this talk, we will explore the security guarantees of various
security measures popular in embedded Linux systems: Secure Boot, Disk encryption, dm-verity, Secure Enclaves as well as someapplication-level security features from the point of view of what they bring to a system, and what they cost to the implementer or theuser. Ultimately, we will present what type of systems they are a good fit for, and which systems are probably better off not using them.
Speakers
avatar for Olivier Benjamin

Olivier Benjamin

Embedded Systems Security Engineer, Bootlin
Olivier is a security engineer with 13 years of experience. He joined Bootlin in 2024. Prior to joining Bootlin, he has worked in various
Monday August 25, 2025 09:00 - 09:40 CEST
Elicium 2
  Embedded Linux Conference

09:55 CEST

Designing a Multi-PMIC Linux Driver: Key Decisions for Effective Mainline Submission - Shree Ramamoorthy, Texas Instruments
Monday August 25, 2025 09:55 - 10:35 CEST
This session dives into the hardware and software design decisions behind restructuring a PMIC driver to support multiple device families with minimal upstream churn. We'll explore techniques for scalable driver design, lessons learned from managing variations across similar devices, and strategies for maximizing code reuse across subsystems. Real-world examples of accepted and discarded approaches will be shared. The goal is to spark a community discussion around best practices for future multi-device driver development across various hardware families.
Speakers
avatar for Savithri Ramamoorthy

Savithri Ramamoorthy

Software Engineer , Texas Instruments
Shree Ramamoorthy is a software engineer for the Power Management Integrated Circuit (PMIC) team at Texas Instruments. She focuses on PMIC Linux driver development and customer GUIs.
Monday August 25, 2025 09:55 - 10:35 CEST
Elicium 2
  Embedded Linux Conference

11:20 CEST

Combining White-labelled Hardware With Open Source Software To Quickly Bring Devices To Market - Nick Chen, Blecon Ltd
Monday August 25, 2025 11:20 - 12:00 CEST
The ODM ecosystem — such as the one found in Asia — offers a rich selection of pre-designed hardware intended for white-labelling. This hardware can be produced and shipped with short lead times. However, a typical weakness of these devices is their software, which usually consists of outdated kernels and poorly documented components. Wholesale replacement of the system’s software stack while leveraging the hardware offers a path toward creating robust devices that can sidestep many of the complexities of manufacturing a fully custom design.

In this session we share tips and learnings from our experience creating a replacement software stack using Yocto for an existing white-label IoT gateway device. With this approach, we were able to take a new device with an up-to-date Linux stack to production in under 6 months. 

The session will cover topics including: choosing of an appropriate hardware platform, coordinating with the hardware vendor, setting up an efficient development environment using similar hardware and simulators, and using the system’s OTA update infrastructure to create a factory image that’s compatible with an ODM’s existing manufacturing and testing flows.
Speakers
avatar for Nick Chen

Nick Chen

Principal Software Engineer, Blecon Ltd
Nick Chen is a Principal Software Engineer at Blecon, specialising in embedded Linux and UX. After receiving a Ph.D. in Computer Science from the University of Maryland, Nick was a researcher at Microsoft Research where he created new user interfaces and interactions for networks... Read More →
Monday August 25, 2025 11:20 - 12:00 CEST
Elicium 2
  Embedded Linux Conference

13:30 CEST

Space Grade Linux: Building a Safer, Open Source Future for Space Systems - Ramon Roche, Linux Foundation
Monday August 25, 2025 13:30 - 14:10 CEST
As launch cadence increases and development cycles tighten, the space industry turns to open source to meet the moment. Enter Space Grade Linux (SGL) — an initiative under the ELISA Project aimed at creating a reusable, safety-aware Linux foundation for spaceflight systems.

This talk will introduce the goals and current status of SGL, highlighting three foundational focus areas:
1. Kernel Configuration – Defining a shared starting point for space-focused Linux systems, emphasizing predictability, determinism, and traceability.
2. Booting into Linux: Exploring the safety-critical implications of system bring-up and strategies for improving reliability in space-grade deployments.
3. Userspace Strategy – Discussing early-stage decisions around minimal runtime environments, supervision, and what a safe, maintainable userspace might look like.

Attendees will get a hands-on overview of what’s already available in the GitHub repository, including a Yocto-based reference implementation and working kernel configuration. More importantly, they’ll learn how to get involved — through technical contributions, architecture discussions, or community collaboration.
Speakers
avatar for Ramon Roche

Ramon Roche

General Manager, Linux Foundation
Ramón Roche is General Manager of the Dronecode Foundation, an open-source project under the Linux Foundation supporting drone and robotics development. He leads a global ecosystem behind technologies like PX4 and Pixhawk, and has over a decade of experience in open source. Ramón... Read More →
Monday August 25, 2025 13:30 - 14:10 CEST
Elicium 2
  Embedded Linux Conference

14:25 CEST

Unpacking the Linux WiFi Stack: Writing and Integrating Wireless Drivers - Alexis Lothoré, Bootlin
Monday August 25, 2025 14:25 - 15:05 CEST
WiFi is a cornerstone of modern connectivity, and Linux powers countless devices that rely on seamless wireless communication. But how does a WiFi driver actually work within the Linux kernel? In this talk, we will explore the process of supporting a Wifi device in Linux, focusing on its integration with the mac80211 and cfg80211 subsystems. We’ll cover key aspects such as hardware initialization, packet transmission, regulatory compliance, power management, and more. Additionally, we’ll discuss how userspace tools like iw, hostapd, and wpa_supplicant interact with kernel drivers via nl80211. By the end of this session, attendees will have a better understanding of the Linux WiFi stack and the skills needed to develop, debug, and extend WiFi drivers effectively, whether they want to implement a new one or improve an existing one.
Speakers
avatar for Alexis Lothoré

Alexis Lothoré

Embedded Linux engineer and trainer, Bootlin
Alexis is an embedded Linux developer and trainer with 9 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 →
Monday August 25, 2025 14:25 - 15:05 CEST
Elicium 2
  Embedded Linux Conference

15:35 CEST

Security in Large Scale Embedded Linux Projects - Martin Lang, BMW Car IT GmbH
Monday August 25, 2025 15:35 - 16:15 CEST
Modern cars use a high integration architecture with a smaller amount of powerful Electronic Control Units (ECUs). They easily accommodate more than 150 different services and are developed by more than 1000 developers in dozens of companies across the world. Ensuring security in such an environment is a challenge in multiple dimensions: Attack surface, overall system complexity and communication.

In this talk, I want to share our insights from building three generations of Yocto-based infotainment systems. How do we ensure basics such as the least privilege principle and privilege separation? What is our approach to trusted computing with secure boot and dm-verity? What are our lessons learned to enable SELinux on this large scale? Which best-practices do we have so that the system can be developed, tested and debugged in a (security) configuration that is close to the final product?

Furthermore, I would like to give positive examples how a good open-source ecosystem can support our cause of building secure embedded Linux systems as well as some impulses which improvements could help us a lot.
Speakers
avatar for Martin Lang

Martin Lang

Engineering Lead Infotainment Security, BMW Car IT GmbH
Martin studied computer science at RWTH Aachen University. He is interested in embedded systems, cybersecurity, math and open-source software. After a PhD in formal logic, he joined BMW Car IT in Ulm to work on security for infotainment systems as engineer and system architect. For... Read More →
Monday August 25, 2025 15:35 - 16:15 CEST
Elicium 2
  Embedded Linux Conference

16:30 CEST

Remote Core Power Management in AMP Systems - Akashdeep Kaur, Hari Nagalla & Kendall Willis, Texas Instruments
Monday August 25, 2025 16:30 - 17:10 CEST
Power management in heterogeneous SoCs with multiple asymmetric multi processing cores running different operating systems needs a coordinated approach to attain SoC level low power states.

In order to choose a suspend to RAM mode, requirements from applications running on co-processors need to be communicated and honored.

This talk shall cover how the Linux remoteproc driver should implement the system suspend resume functions that will coordinate with firmware running on a remote core during suspend and resume of the system.

This talk will give attendees the understanding of what it takes for a heterogeneous SoC to leverage the remoteproc subsystem to implement graceful suspend and resume of remote cores.

We shall also look at the existing state of remoteproc driver in kernel, areas of improvements and optimization, and blockers we are facing in upstreaming suspend resume functionality in the TI’s remoteproc driver.
Speakers
avatar for Akashdeep Kaur

Akashdeep Kaur

Software Engineer, TEXAS INSTRUMENTS
Akashdeep Kaur is lead embedded engineer in Texas instruments. She mainly works in power management firmware that involves security and device management to handle low power sequences.
avatar for Hari Nagalla

Hari Nagalla

Staff Software Engineer, Texas Instruments Inc.
Embedded software engineer at Texas Instruments Inc.
avatar for Kendall Willis

Kendall Willis

Software Engineer, Texas Instruments
Kendall Willis is an Embedded Software Engineer working at Texas Instruments. She primarily focuses on power management in ARM SoCs by enabling various low power modes in the Linux kernel.
Monday August 25, 2025 16:30 - 17:10 CEST
Elicium 2
  Embedded Linux Conference
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Experience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -