~/talk

What's Missing in Embedded Build Systems

links:none on file
slides:none on file

Build systems like buildroot and openembedded AKA yocto provide packages but do not produce a complete product image: common gaps are A/B updates (SWUpdate/RAUC-style artifacts vs a manufacturable image), a guaranteed persistent partition separate from read-only root with first-boot population and factory-reset semantics (fsck + reformat recovery), per-device provisioning data (serial/MAC/keys on a non-reset partition), and integrated support for verified-boot image generation and U-Boot/UEFI interactions.

AI-written summary · about

  1. 0:00Start
  2. 6:26Traditional distros take care of the desktop and server use cases ⚫ Boot installer, update via package manager, everything writeable • Not even ideal for desktop use case
  3. 30:17Many things still need to be improved • Define common tooling - produce signed images - changes to bootloader + kernel to maintain trust chain - this is a place to discuss improvements Integrate in build systems -including impact on partitioning
  4. 31:54Developers still have to reinvent the wheel and make ad hoc choices during integration • Build systems should make those choices - perhaps offer a few alternatives - part of openembedded-core, not just some layer • Also additional tooling needed upstream from build systems
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.