Delta Updates: Making Updates Leaner
summary
Claim: replacing full A/B rootfs images with true deltas cuts transfer size and cost while keeping A/B rollback and dm-verity intact. Implementation uses SWUpdate handlers plus either pre-generated arsync/ARI deltas (server-side pregeneration, exact-running-image required) or zchunk (small checksum header, HTTP range downloads of chunks, server stores full image). Integrated into isar-cip-core / CIP branch and validated end-to-end; it works but requires reproducible builds, rsyncable compression, an HTTP-capable backend for zchunk, and careful signing/verification. Resuming chunked downloads needs more work.
AI-written summary · about
chapters (7)
- 0:00Introduction and context
- 0:28The problem of system updates
- 17:23Delta update strategies
- 24:46Implementing Zchunk updates
- 28:27Ensuring reproducible builds
- 33:15Security and architecture
- 37:34Summary and Q&A
related talks
41mDelta Updates: Making Updates Leaner
56mComparison of Linux Software Update Technologies
34mComparing Linux OS Image Update Models
45mBehind the Scenes of an Update Framework: RAUC
45mSoftware Update for IoT: The Current State of Play
44mUpdating an Embedded System with SWUpdate Framework
45mSoftware Updates for Connected Devices: Key Considerations
41mRAUC: (R)evolution of an Update Framework
