~/talk

From Zero to A/B: Swimming Upstream with Yocto, Barebox and RAUC

links:none on file
slides:none on file

Claims mainline Linux is practical for many SoCs and demonstrates a concrete path: build a Yocto-based BSP for an i.MX8M, integrate barebox as bootloader, and enable RAUC for atomic redundant A/B updates using two full rootfs partitions. Implementation uses upstream ATF but keeps vendor DDR blobs, adds a barebox state device tree node, a RAUC bundle with generated keys, and a simple Yocto machine layer. Demo boots and updates reliably; caveats include small vendor blobs and a couple of recipe forks.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Downstream BSP Use
  3. 2:56How To Update?
  4. 4:05Knowledge Loss
  5. 5:13Technical Debt
  6. 7:17"Soft" Vendor Lock-In
  7. 9:39What if we had a clean slate?
  8. 13:17Summary: Swim Upstream!
  9. 14:47How can this look like?
  10. 16:20System Architecture
  11. 19:18Barebox State from Userspace
  12. 19:40What We Need
  13. 20:03Initial Yocto Setup
  14. 20:52Yocto Board Support Layer
  15. 21:09Machine Configuration
  16. 22:35Machine: Boot Firmware
  17. 23:50Machine: Barebox
  18. 25:31Machine: Device Tree
  19. 25:56Machine: Kernel
  20. 26:40Image with A/B partitioning
  21. 26:52Distro with RAUC support
  22. 27:54Distro: RAUC bundle
  23. 29:18RAUC: system.conf
~/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.