Delta Updates: Making Updates Leaner
summary
Shows how to cut multi-gigabyte a/b rootfs updates down to megabytes by shipping only differences, using precomputed ar-style deltas or streaming zchunk with HTTP range requests, integrated into SWUpdate and isar-cip-core patterns. Implements handlers that recreate a bit-identical squashfs plus dm-verity hash on the inactive partition, preserves signature-based trust, and accepts reproducible-build and rsyncable compression requirements. Prototype lives in a review branch of CIP, works end-to-end with wfx backends and HTTP/CDN chunk servers, but needs resume and some server-side support.
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
44mUpdating an Embedded System with SWUpdate Framework
45mBehind the Scenes of an Update Framework: RAUC
51mUsing SWUpdate to Upgrade Your System
45mSoftware Update for IoT: The Current State of Play
41mRAUC: (R)evolution of an Update Framework
34mComparing Linux OS Image Update Models
