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: D201 clear filter
Monday, August 25
 

09:00 CEST

Open Source for ESIM Integration - Harald Welte, sysmocom GmbH
Monday August 25, 2025 09:00 - 09:40 CEST
When integrating eSIMs into a Linux based embedded device, one of the questions is how to manage that eSIM. In case of SGP.21 consumer eSIM or the new SGP.31 IoT eSIM, some software component for management and download of eSIM profiles (LPA or IPA) is required. In the past, this was mostly achieved by proprietary software.

More recently, Free and Open Source Software alternatives for this have materialized, like the "lpac" software. This talk covers those projects, what you can do with them and how to integrate them in your cellular-enabled embedded device. 

The talk will also compare this approach of eSIM integration with other approaches such as the venerable SGP.02 M2M eSIM or using an eUICC-integrated LPA/IPA (LPAe/IPAe).
Speakers
avatar for Harald Welte

Harald Welte

Senior Telecommuincations Protocol Nerd, sysmocom GmbH
In his former life, Harald was a Linux Kernel developer, primarily active in the netfilter/iptables subsystem. In 2004, he founded the gpl-violations.org project, which achieved considerable success in early GPL enforcement.
Monday August 25, 2025 09:00 - 09:40 CEST
D201
  Embedded Linux Conference

09:55 CEST

Snag It, Flash It, Ship It: Rethinking Factory Flashing With Open Tools - Romain Gantois, Bootlin & Paresh Bhagat, Texas Instruments
Monday August 25, 2025 09:55 - 10:35 CEST
Factory flashing is a critical stage in the lifecycle of any embedded product. It can quickly become a bottleneck in the supply chain, and its correct execution is essential to ensure that shipped devices are both fully functional and secure. Today’s available tools are often closed-source and tightly coupled to specific vendors, limiting flexibility and making customization difficult.

In 2023, Bootlin introduced Snagboot—an open-source, vendor-agnostic tool designed for recovering and reflashing embedded platforms. Building on this foundation, Bootlin and Texas Instruments collaborated in 2024 to expand Snagboot into a comprehensive factory flashing solution, maintaining its open-source and vendor-neutral nature.

In this talk, we’ll present Snagboot as a recovery and reflashing solution, highlighting its core tools, snagrecover and snagflash. We’ll then dive into the unique challenges of factory flashing and explain how our extended toolset—Snagfactory—addresses them effectively.
Speakers
avatar for Romain Gantois

Romain Gantois

Embedded Linux and kernel engineer and trainer, Bootlin
Romain's journey at Bootlin started with his end of studies internship, during which he developed Snagboot, an open-source and vendor-agnostic embedded platform recovery and reflashing tool. He is currently still maintaining Snagboot, which has attracted several contributions since... Read More →
avatar for Paresh Bhagat

Paresh Bhagat

Embedded Software Engineer, Texas Instruments
I am an Embedded Software Engineer at Texas Instruments with nearly 3 years of experience in developing and integrating solutions for embedded Linux systems. My work spans across multiple areas including Hypervisor like Jailhouse, custom Linux build systems using Buildroot and Yocto... Read More →
Monday August 25, 2025 09:55 - 10:35 CEST
D201
  Embedded Linux Conference
  • Audience Experience Level Any

11:20 CEST

32-bit Linux Support Now and in the Future - Arnd Bergmann, Linaro
Monday August 25, 2025 11:20 - 12:00 CEST
Over the last few years, 64-bit Linux has made it from Servers, PCs and high-end embedded machines lower down in the market, everywhere including the smallest embedded Linux targets. This gives new challenges for users that rely on existing 32-bit hardware being kept up to date, while new features development and testing on those machines keeps winding down.

Arnd gives an overview of which 32-bit systems are still supported, and how long that is going to be the case. This covers modern ARMv7/v8 hardware, older ARMv4/v5/v6 machines, and other embedded CPU architectures.

Specific issues include MMU-less microcontrollers, large memory, small memory, 32-bit userland on 64-bit hardware and the state of the 2038 epochalypse.
Speakers
avatar for Arnd Bergmann

Arnd Bergmann

Arm SoC kernel maintainer, Linaro
Arnd Bergmann has been with Linaro since almost the beginning. He's worked on the kernel across many CPU architectures over his career is and currently co-maintaining the soc tree that is used for merging platform support into the kernel.
Monday August 25, 2025 11:20 - 12:00 CEST
D201
  Embedded Linux Conference
  • Audience Experience Level Any

13:30 CEST

Thinking Outside the (Linux) Box: Security Considerations From Human Actors - Esa Jääskelä, Buutti Oy
Monday August 25, 2025 13:30 - 14:10 CEST
Embedded Linux security often focuses on protecting the devices against attackers using technical safeguards like secure boot and kernel hardening. While essential, this engineering-oriented perspective can result in overlooking a major threat vector: human behavior. Social engineering remains a common attack method, and even embedded devices with limited interactability can be vulnerable to this.

This presentation explores the relationships between developers, users, and attackers to identify security requirements and possible shortcomings in security planning. Core principles include:

- Prevent users (and developers) from compromising security
- Design for resilience against security failures
- Recognize that misunderstandings lead to errors
- Communicate clearly to reduce social engineering risk

While the talk isn't deeply technical, it presents embedded Linux–oriented solutions to these human-centric challenges where applicable. The presentation is accessible to people who are still beginners in the embedded world. My goal is to ensure that device developers consider the actions of both malicious actors and legitimate users in their threat models.
Speakers
avatar for Esa Jääskelä

Esa Jääskelä

Software Developer, Buutti Oy
Esa Jääskelä is an embedded systems engineer with a focus on Linux, Yocto, and programming. He holds an MSc in Computer Science and Engineering and has worked in embedded Linux development since 2016. Passionate about cybersecurity, Esa explores system hardening and shares technical... Read More →
Monday August 25, 2025 13:30 - 14:10 CEST
D201
  Embedded Linux Conference
  • Audience Experience Level Any

14:25 CEST

Reducing Friction in Testing Using QEMU and Labgrid for Yocto-based Products - Joschka Seydell, Zühlke Engineering
Monday August 25, 2025 14:25 - 15:05 CEST
This talk emerged from observing reoccurring pain points in providing a usable and reliable test infrastructure for complex products. Significant time is spent on avoiding test bench overload, on an efficient workflow and on infrastructure problems. Especially for distributed or platform software, many configurations need to be tested – but hardware is usually scarce due to its costs. And when using a shared test setup, dealing with device reboots and interfaces can be cumbersome. If tests are executed on hardware for no reason and due to generally limited resources, testing then comes with long feedback cycles.

To address hardware availability and scalability (also regarding tested permutations), the talk proposes the use of emulated, close-to-hardware targets. While not being exact, QEMU can produce relevant feedback for parts of the software fast and location independent. By combining it with Labgrid, tests involve less ‘moving parts’ and reuse the provided device control, reducing overall maintenance.

The example code shown in the talk is meant to augment common test setups and serves to illustrate the conscious decision on which tests to run where, when and how.
Speakers
avatar for Joschka Seydell

Joschka Seydell

Embedded Software Engineer, Zühlke Engineering
Joschka Seydell is an Embedded Linux/Yocto and C++ developer with experience from projects in the industrial, automotive, consumer and medical domains. This helped him to accumulate insights on recurring patterns and solutions across market segments. Besides, he specializes in software... Read More →
Monday August 25, 2025 14:25 - 15:05 CEST
D201
  Embedded Linux Conference

16:30 CEST

Upstream LTS Component for Product Delivery - Michael Nazzareno Trimarchi, Amarula
Monday August 25, 2025 16:30 - 17:10 CEST
Transitioning product delivery to upstream Long-Term Support (LTS) components (Linux, U-Boot, Buildroot) presents significant advantages, yet poses challenges. This presentation details a company's experience moving from vendor-specific solutions to upstream, emphasizing the process, hurdles, and ensuing benefits. We explore the strategic shift, highlighting the initial complexities of adapting to upstream workflows. Notably, we analyze the impact on platform maintenance, demonstrating a substantial reduction in time and resources required for updates. By leveraging community-driven LTS releases, the product's security and stability were enhanced, streamlining the delivery pipeline. This analysis underscores the efficacy of upstream adoption in fostering sustainable, efficient product lifecycles, and reducing the overhead associated with maintaining an up-to-date embedded platform.
Speakers
avatar for Michael Nazzareno Trimarchi

Michael Nazzareno Trimarchi

Software Engineer, Amarula
I'm a Linux Software Engineer specializing on both Linux based and custom embedded and RT systems with a keen interest in mobile technology. After receiving his Master Degree in Software Engineering from Pisa University in 2000, I have started working on Embedded system and research... Read More →
Monday August 25, 2025 16:30 - 17:10 CEST
D201
  Embedded Linux Conference
 
Tuesday, August 26
 

11:00 CEST

Status of Embedded Linux - Tim Bird, Sony Electronics & Marta Rybczynska, Ygreky
Tuesday August 26, 2025 11:00 - 11:40 CEST
In this talk, Marta and Tim will give an overview of updates with Linux in the embedded space that have come about in the past year. We will discuss recent developments in the Linux kernel that are of interest to embedded developers, which may include topics such as filesystems, networking, tracing, real-time, power management, security, testing and more. We will also talk about community, industry and legal news related to Linux in embedded systems, including things like the status of major processor architectures, projects at the Linux Foundation, and other relevant community projects. It is hoped that through this talk, developers can learn about changes to the kernel, or initiatives in the industry that might benefit their own embedded Linux development. Come to this session and find out what's new with embedded Linux!
Speakers
avatar for Tim Bird

Tim Bird

Principal Software Engineer, Sony Electronics
Tim Bird is a Principal Software Engineer for Sony Corporation, where he helps Sony use Linux and other open source software in their products. Tim is the organizer of the Linux Boot-Time Special Interest Group and is involved with various Linux Foundation projects (including being... Read More →
avatar for Marta Rybczynska

Marta Rybczynska

Technical Program Manager, Security Team, Eclipse Foundation/Ygreky
Marta Rybczynska has a network security background, with 20 years of experience in Open Source. She has worked with embedded operating systems like Linux and various real-time OSes, and with system libraries and frameworks up to user interfaces. She has been involved in various Open... Read More →
Tuesday August 26, 2025 11:00 - 11:40 CEST
D201
  Embedded Linux Conference

11:55 CEST

Fail-Safe Embedded Linux: Designing for Power Resilience - Sergio Prado, Embedded Labworks
Tuesday August 26, 2025 11:55 - 12:35 CEST
Unexpected power cuts can lead to corrupted filesystems, lost data, and even bricked devices in embedded Linux systems. Ensuring resilience against power failures is critical for reliability in industrial, automotive, and IoT applications. This talk will explore strategies to make embedded Linux systems fail-safe against power interruptions. We’ll cover filesystem choices (JFFS2, UBIFS, F2FS, etc.), journaling and atomic writes, strategies for bootloader and firmware redundancy, and hardware-based solutions such as supercapacitors and secure storage. Real-world examples and debugging techniques will be presented to help engineers design robust, power-resilient systems. By the end of this session, attendees will have a practical understanding of how to safeguard their embedded Linux devices against power failures, reducing field failures and improving system reliability.
Speakers
avatar for Sergio Prado

Sergio Prado

Consultant & Trainer, Embedded Labworks
Sergio Prado has over 25 years of experience in embedded systems development. He is the founder of Embedded Labworks, providing consulting and training services to customers worldwide. A passionate Linux developer, he specializes in BSP development and embedded security, actively... Read More →
Tuesday August 26, 2025 11:55 - 12:35 CEST
D201
  Embedded Linux Conference

13:00 CEST

Yocto Project BoF - Philip Balister, OpenEmbedded & Megan Knight, Arm
Tuesday August 26, 2025 13:00 - 13:40 CEST
This BoF provides an open forum for the Embedded Linux community to ask questions and discuss issues with the Yocto Project and OpenEmbedded community. We open with a Yocto Project summary and OpenEmbedded State of the Union. All users, contributors and maintainers as well as curious minds are invited to bring their thoughts and topics.
Speakers
avatar for Philip Balister

Philip Balister

Minister of Progress, OpenEmbedded
I have a bio
avatar for Megan Knight

Megan Knight

Director of Software Communities and Advocacy Chair for Yocto Project, Arm
Megan Knight is the Director of Software Communities at Arm where she leads upstream engagements with open source communities. She holds many leadership positions with various communities including Advocacy Chair for the Yocto Project, OSPO Special Interest Group lead for UXL Foundation... Read More →
Tuesday August 26, 2025 13:00 - 13:40 CEST
D201
  Embedded Linux Conference

14:10 CEST

Implementing Bluetooth LE Audio & Auracast on Embedded Linux Systems - George Kiagiadakis, Collabora
Tuesday August 26, 2025 14:10 - 14:50 CEST
Bluetooth LE Audio and its Auracast feature represent the next generation of wireless audio technology. LE Audio enables efficient, high-quality sound transmission designed for modern use cases, while Auracast introduces one-to-many audio broadcasting capabilities that open up exciting possibilities in delivering novel listening experiences.

This talk will discuss the practical implementation of these technologies on embedded Linux systems using open source software that is available today. Specifically, it will focus on BlueZ, the official Linux Bluetooth protocol stack, and PipeWire, the standard audio server on modern Linux systems that implements connection to Bluetooth audio devices, among several other things.

Attendees will gain practical insights into integrating LE Audio and Auracast on embedded platforms, along with an overview of the current support status and key challenges.
Speakers
avatar for George Kiagiadakis

George Kiagiadakis

Principal Software Engineer, Collabora
George Kiagiadakis is a principal software engineer at Collabora, with over 14 years of experience in open source and embedded multimedia projects in particular. He is the author and maintainer of WirePlumber, a modular session manager for PipeWire, and has worked extensively with... Read More →
Tuesday August 26, 2025 14:10 - 14:50 CEST
D201
  Embedded Linux Conference

15:05 CEST

The Cost of Security: Measuring and Reducing Boot-Time Impact - Michael Olbrich, Pengutronix
Tuesday August 26, 2025 15:05 - 15:45 CEST
As security becomes a top priority in embedded systems, features like Secure Boot are more critical than ever. However, these protections often come at the cost of increased boot time — a trade-off that’s especially painful in performance-sensitive environments.

This talk will look at the steps necessary for Secure Boot and typical security hardening features and examine the impact they have on boot speed, highlighting real-world examples and measurable overheads.

We will explore practical techniques to mitigate these slowdowns, and show how a well designed software architecture can help you achieve both faster and more secure boot processes.
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 →
Tuesday August 26, 2025 15:05 - 15:45 CEST
D201
  Embedded Linux Conference

16:20 CEST

Producing a Complete Linux System With a Single Command (and Configuration File) With Yocto - Alexander Kanavin, Linutronix
Tuesday August 26, 2025 16:20 - 17:00 CEST
The Yocto project is a toolkit for creating custom Linux distributions for the embedded use cases. Historically it has not provided tools and standards for setting up and replicating build configurations in a reproducible manner, leaving that to third party projects and custom scripts. In the past few months this has been changing, and many of the pieces are now available out of the box in oe-core/poky, or are under review. This talk will give an overview of what is available and how it can be used to both write a record of how to build a complete system, and to replicate that build elsewhere with that record. It will also cover parts that still need to be added, and possible future directions for build configuration management.
Speakers
avatar for Alexander Kanavin

Alexander Kanavin

Software Engineer, Linutronix
Alexander is an open source developer specializing in distribution engineering using vendor-neutral tooling and userspace stacks. He is one of the primary contributors to the Yocto project and has an interest in developing foundations of digital infrastructure in a sustainable ma... Read More →
Tuesday August 26, 2025 16:20 - 17:00 CEST
D201
  Embedded Linux Conference
 
Wednesday, August 27
 

09:00 CEST

Software ISP FOSS Support for MIPI Cameras - Hans de Goede, Red Hat & Bryan O'Donoghue, Linaro
Wednesday August 27, 2025 09:00 - 09:40 CEST
Many recent Windows (on ARM and x86) laptops have replaced the standard UVC USB camera module with a raw MIPI camera-sensor using a CSI receiver and ISP in the CPU to process the raw data into an image (and on smartphones this has been the norm for ages).

Supporting these cameras under Linux is an ongoing challenge. At FOSDEM 2024 a solution using a software ISP running on the CPU was presented as a solution to get these cameras to work with a fully opensource stack.

This talk will look at where support for MIPI cameras using the software ISP is at now, 1.5 years later, mainly focusing on the ubiquitous x86 laptops using cameras connected to Intel's IPU6.

Depending on ongoing work this will include a demo of recent developments such as running the software ISP on the GPU and the first FOSS color-corrected images from an IPU6 attached sensor with the color calibration done using all FOSS tools.
Speakers
avatar for Hans de Goede

Hans de Goede

Principal Software Engineer, Red Hat
Hans de Goede is a FOSS developer and enthusiast with 20 years of experience. He is a maintainer for the kernel’s x86 platform drivers subsystem.
avatar for Bryan O'Donoghue

Bryan O'Donoghue

Software Engineer, Linaro
Embedded developer, Dublin/Europe
Wednesday August 27, 2025 09:00 - 09:40 CEST
D201
  Embedded Linux Conference

09:50 CEST

Powering Up: Lab Automation With Labgrid and CI - Tim Orling, Konsulko Group & Trevor Gamblin, BayLibre
Wednesday August 27, 2025 09:50 - 10:30 CEST
How do you automate your day-to-day embedded software development workflow - if you do? In today's fast-moving world, automation is all-but-essential. In addition to development speed and efficiency, we need it to be confident that our changes are not breaking anything and to continuously keep up with upstream changes and security fixes. Toward this objective, we will explain how to get started with a GitLab runner for continuous integration, and combining it with Labgrid and pytest for automating testing on hardware at your desk. Our target device will be a BeaglePlay booting a Debian OS with the goal of a tight development loop for kernel drivers and devicetrees. We will also discuss how to incorporate that into a more "product" focused testing loop with the help of the Yocto Project. Most importantly, we'll explain why this is such a power-up for the developer by sharing our own experiences and how they've been improved by adopting the workflow we've described. After automating your personal development workflow, we’ll explore community initiatives like KernelCI that are using similar tools for automated builds & tests at scale.
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 →
avatar for Trevor Gamblin

Trevor Gamblin

Embedded Linux Developer, BayLibre
Trevor Gamblin is an embedded Linux developer at BayLibre. He is a contributor to many projects but is especially focused on the Yocto Project, the Linux kernel, and all things Python. He has a background in wireless communication systems and physics.
Wednesday August 27, 2025 09:50 - 10:30 CEST
D201
  Embedded Linux Conference

11:00 CEST

Automotive Grade Linux - Evolution and Lessons Learned From 10 Years of Community Management - Walt Miner, The Linux Foundation
Wednesday August 27, 2025 11:00 - 11:40 CEST
Walt joined the Automotive Grade Linux Project in 2014 as the Community Manager. The community span the world with a variety of cultural and technical backgrounds. During those ten years we have experienced drastic changes on both the technical and business sides of the project as well as a global pandemic. Walt will share his lessons learned from last ten years and how we plan to continue to support the community for the next ten years.
Speakers
avatar for Walt Miner

Walt Miner

Senior Director, AGL Community and Project Manager, The Linux Foundation
Walt Miner is the Senior Director of Community at The Linux Foundation and has served as Community Manager for Automotive Grade Linux since 2014. Walt has spoken at numerous conferences throughout the worlds and brings over 30 years of embedded software development and management... Read More →
Wednesday August 27, 2025 11:00 - 11:40 CEST
D201
  Embedded Linux Conference

11:55 CEST

U-Boot in the Fast Lane: Developing a Safety Test Framework for Automotive Applications - Neha Francis, Texas Instruments
Wednesday August 27, 2025 11:55 - 12:35 CEST
This session presents a proposal for a Safety Test framework in U-Boot. We use the ongoing integration effort of a Built-In Self Test (BIST) driver as an example and dive into the challenges we face during upstreaming it. In systems with heterogeneous SoCs such as the Texas Instruments (TI) K3 family, U-Boot may be required to bootstrap not just Linux running cores but also other MCUs running safe operating systems. Running safety tests on these cores would mean drivers execute safety diagnostics both triggering HW tests e.g. BIST, POST, JTAG etc. as well as SW e.g. STLs and SDLs prior to booting the MCU. At present, lack of a clear, dedicated subsystem leads to categorizing safety-related drivers under misc/. While this is a convenient approach, it may not be scalable as safety use-cases and applications increase.

The need of such a framework would be inevitable following the increase in safety-driven automotive systems. It could become a useful precursor to enabling ELISA systems and starting safe RTOSes. It would also benefit systems using Linux ecosystems such as RedHat's In-Vehicle Operating System (RHIVOS). A Safety Test uclass framework would be proposed in this session.
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.
Wednesday August 27, 2025 11:55 - 12:35 CEST
D201
  Embedded Linux Conference

14:10 CEST

The Bootloader: An Underestimated Risk To Embedded Linux Security - Richard Weinberger, sigma star gmbh
Wednesday August 27, 2025 14:10 - 14:50 CEST
As regulations like the Cyber Resilience Act (CRA) drive the adoption of stronger security measures, features such as verified and secure boot are becoming increasingly common. Within this context, the bootloader plays a crucial role in establishing the chain of trust for embedded Linux systems. This talk will explore security vulnerabilities in popular bootloaders that can undermine the effectiveness of verified boot. Attendees will gain a deeper understanding of these risks and learn practical techniques to mitigate them, ultimately improving the security posture of embedded devices.
Speakers
avatar for Richard Weinberger

Richard Weinberger

CTO, sigma star gmbh
Richard Weinberger is co-founder of sigma star gmbh where he offers consulting services around Linux and IT security.
Wednesday August 27, 2025 14:10 - 14:50 CEST
D201
  Embedded Linux Conference

15:05 CEST

How and Why Do the Bad Guys Attack Embedded Products? - Marta Rybczynska, Ygreky
Wednesday August 27, 2025 15:05 - 15:45 CEST
Unlike traditional IT systems, embedded devices are often physically accessible to attackers. This key difference shapes both the threats and the methods used to exploit them.

In this talk, Marta will explore the attacker's mindset and approach: what they see, how they think, and where they strike - using real-world examples from recent years. She will walk through physical interfaces, software stacks, and the often-overlooked organizational and social "features" that open the door to compromise.

Participants will learn how to map the attack surface of their own products and build a so-called "threat model" of their.

To wrap up, Marta will share practical recommendations to avoid the most common pitfalls - and reflect on what has (and hasn’t) changed since Jake Edge’s observations at ELC 2009.
Speakers
avatar for Marta Rybczynska

Marta Rybczynska

Technical Program Manager, Security Team, Eclipse Foundation/Ygreky
Marta Rybczynska has a network security background, with 20 years of experience in Open Source. She has worked with embedded operating systems like Linux and various real-time OSes, and with system libraries and frameworks up to user interfaces. She has been involved in various Open... Read More →
Wednesday August 27, 2025 15:05 - 15:45 CEST
D201
  Embedded Linux Conference

16:20 CEST

Yocto or Debian for Your Embedded System? Yes. - Alan Martinovic, Northern.tech
Wednesday August 27, 2025 16:20 - 17:00 CEST
Many embedded products start with a stock Debian image. It’s quick to get started and familiar from laptop installations, but what works for prototyping becomes a liability as the product matures. A stock installation created directly on the device—by clicking through menus and tweaking settings at runtime—gets frozen into a fragile “golden image” that breaks as soon as you need reproducibility or more than a few people work on the device.

On the other hand, Yocto gives you full control—down to the exact version of systemd or how 'ls' gets built... even when you don't want to. It’s powerful, but comes with a steep learning curve, long build times, and complexity that feels overwhelming in the early stages of development.

This talk is about a third approach. By reusing prebuilt Debian packages, you can assemble a custom OS without relying on the golden image or Yocto. We’ll look at how this model works and show hands-on examples of building minimal images with several tools and how it compares to the other two approaches.
Speakers
avatar for Alan  Martinovic

Alan Martinovic

Senior Customer Engineer, Northern.tech
I've been working with embedded Linux for over 10 years, covering everything from low-level systems to full product experiences and customer-facing work. These days, I help teams handle device lifecycle challenges and roll out OTA updates. Along the way, I've worked with a bunch of... Read More →
Wednesday August 27, 2025 16:20 - 17:00 CEST
D201
  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.