~/talk

How We Added Software Updates to AGL

name:Phil Wise
links:none on file
slides:none on file

Adds OTA updates to AGL early in development by using OSTree dual-like deployments with incremental, content-addressed objects and hardlink sharing so only deltas transfer. Integrates into Yocto as a new image class and a meta-sota/meta-agl-extra layer that moves writable data into /var, performs three‑way /etc merges, and creates bootable deployments with U‑Boot chainloading for Raspberry Pi, QEMU and MinnowBoard. Update client is implemented in Rust, supports configurable rollbacks (default 2), server-side incremental uploads, and is used for CI-delivered updates.

AI-written summary · about

  1. 0:00Start
  2. 0:10How We Added Software Updates to the Adl Linux
  3. 2:25Why You Need Software Updates and Why Software Updates Important
  4. 4:18Testing Software Updates
  5. 5:34Test Fleets
  6. 9:51Bell Update Methods
  7. 29:19The Boot Process
  8. 43:21Agl Application Framework
  9. 44:17Software Update Domains
~/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.