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.



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

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link