Implementing Power-Safe Atomic Over the Air Updates
summary
Compares common OTA architectures and argues that OSTree provides power-safe atomic updates by using a content-addressable object store that deduplicates content, builds immutable bootable trees via hard links, and stages downloads tied to a boot ID staging area so interrupted fetches are cleaned up on next boot. Describes a three‑way merge for /etc, atomic symlink swaps to activate a new deployment, automatic rollback via initramfs/watchdog, bandwidth savings from object reuse, and a working Toradex Torizon integration with pruning after sanity checks.
AI-written summary · about
chapters (4)
related talks
01h 00mOpen Software Updates for IoT
56mComparison of Linux Software Update Technologies
16mPatchlings: Enabling A/B-Equivalent OTA Updates for Deeply Embedded...
31mHow to Leverage an Open Update Protocol to Drive Your Embedded Devices from Any Cloud OTA Provider
51mHow We Added Software Updates to AGL
45mSoftware Update for IoT: The Current State of Play
50mThe ultimate guide to software updates on embedded Linux devices
41mDelta Updates: Making Updates Leaner
