Embedded War Stories from the Bootlin team
2026-05-27 , Auditorium

For the past 20 years, the engineers at Bootlin have been building, fixing, porting, debugging, and occasionally arguing with Embedded Linux systems across many industries and products.

In that time, we've met spectacular boot failures, drivers that almost worked, hardware that didn’t quite match the datasheet, race conditions that only appeared on Tuesdays, and bugs that vanished the moment we added a printk().

In this end-of-day session, we'll share a carefully curated selection of our favorite war stories. Real bugs. Real root causes. Real debugging techniques. No hindsight magic. We’ll walk through what
broke, why it broke, how we tracked it down, and what it taught us.

Expect kernel deep dives, bootloader surprises, hardware-software boundary confusion, and more.

If you've ever spent hours chasing a bug that turned out to be one flipped bit, this talk will feel strangely familiar.


Twenty engineers from Bootlin will be roaming the halls of Embedded Recipes. A subset of us will take the stage to confess our mistakes, celebrate the fixes, and share the lessons learned the hard way, so
you don’t have to.

Twenty engineers from Bootlin will be roaming the halls of Embedded Recipes. A subset of us will take the stage to confess our mistakes, celebrate the fixes, and share the lessons learned the hard way, so
you don’t have to.