Bringing RAUC A/B Updates to More Linux Devices
summary
RAUC is an open-source A/B update system for embedded Linux supporting Yocto/OpenEmbedded, Buildroot and PTXdist; the talk covers how to port RAUC to new hardware by configuring U-Boot, enabling SquashFS, using ext4, partitioning/RAUC slots, generating certificates and scripting bootloader slot switches. It describes the meta-rauc and meta-rauc-community Yocto layers (examples for Raspberry Pi, Allwinner/Sunxi, QEMU x86 and NVIDIA Jetson TX2), shows concrete bitbake build/flash/update steps for those platforms, and gives guidelines for adding new machines to meta-rauc-community.
AI-written summary · about
related talks
45mBehind the Scenes of an Update Framework: RAUC
43mPractical Experience with Linux A/B Upgrades
34mFrom Zero to A/B: Swimming Upstream with Yocto, Barebox and RAUC
41mRAUC: (R)evolution of an Update Framework
39mHow to Choose a Software Update Mechanism for Embedded Linux Devices
50mThe ultimate guide to software updates on embedded Linux devices
41mCase Study: Switching from Asymmetric to Symmetric Software Updates
31mImplementing A/B System Updates with U-Boot