Safe and secure software updates for embedded Linux
-
Updated
Aug 24, 2026 - C
Safe and secure software updates for embedded Linux
Yocto/Open Embedded meta layer for RAUC, the embedded Linux update framework
A simplistic, opinionated remote update server implementing hawkBit™'s DDI API.
Eclipse Leda - Self Update Agent (SUA)
Yocto based IoT Gateway OS for Raspberry Pi 5 with RAUC A/B OTA updates, containers, and hardened security
A/B updates with automatic rollback for constrained edge fleets: silence is a rollback, and the fleet halts itself. Digest-bound manifests, SBOM diffing, reproducible-build checking, and waved rollouts whose halt has no override.
Minimal docker image for creating/handling RAUC bundles
Lightweight health monitoring daemon for resource-constrained edge gateways. Modular probes feed an aggregator that writes an atomic JSON snapshot every cycle. Offline-first, ~12 ms / 3 MB footprint, systemd-integrated, D-Bus interface.
Simple update deamon for rauc
Fix for SteamOS system updates failing on custom hardware with SATA storage. Resolves rauc-override 'Stale file handle' / 'Failed to mount /etc overlay' on non-Deck SteamOS installs.
Flipside — build A/B (dual-root) Debian/Ubuntu images, mass-image machines over PXE, and ship signed OTA updates. A healthy machine keeps its side; a bad update boots the flip side.
Secured embedded Linux OS for Raspberry Pi 5 — Buildroot + TPM2 + OP-TEE + ARM TF-A + RAUC + systemd
Layered update runtime for Linux edge devices: A/B base image, signed artifact delivery, atomic switch with health-check rollback, watchdog.
To associate your repository with the rauc topic, visit your repo's landing page and select "manage topics."