Comparing Linux OS Image Update Models
summary
Benchmarks compare Mender, RAUC, swupdate and Torizon on a Toradex Verdin NX8M Mini using tcpdump/Wireshark to measure transfers and xdelta, ca_sync and zchunk for deltas. A 350 MB image with a one‑byte change downloads roughly 130 MB with partition updaters but about 12 MB with the OS‑tree approach. Binary deltas show Mender at 232 KB and OS‑tree static deltas at 96 KB. A minor release upgrade (6.2→6.5) is about 75 MB with Mender and can fall to ~55 MB using OS‑tree static deltas.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:05OTA update models
- 3:12Dual partition vs OS tree
- 6:22Updaters: Mender, RAUC, SWUpdate, Torizon
- 16:45Benchmark setup
- 18:31Full image update results
- 19:37Delta update results
- 20:41Chromium install performance
- 21:25Chromium upgrade performance
- 21:47Chromium uninstall performance
- 22:07Minor version upgrade results
- 22:48Future work
- 24:38Q&A
related talks
34mComparing Linux OS Image Update Models
56mComparison of Linux Software Update Technologies
41mDelta Updates: Making Updates Leaner
43mPractical Experience with Linux A/B Upgrades
43mUpdate My Board!
44mUpdating an Embedded System with SWUpdate Framework
45mSoftware Updates for Connected Devices: Key Considerations
46mCPatch: Optimising OTA Upgrades Through Binary Diffs
