Behind the Scenes of an Update Framework: RAUC
Instead of covering just the basic installation of individual partition images, RAUC offers a recommended chain of steps from creating and signing the update, verifying authenticity on the target devi …
Talk Title | Behind the Scenes of an Update Framework: RAUC |
Speakers | Enrico Jörns (Embedded Software Developer, Pengutronix e.K.) |
Conference | Open Source Summit + ELC Europe |
Conf Tag | |
Location | Lyon, France |
Date | Oct 27-Nov 1, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Instead of covering just the basic installation of individual partition images, RAUC offers a recommended chain of steps from creating and signing the update, verifying authenticity on the target device, to automatic selection of the target slots in an A+B setup.By abstracting these tricky aspects of building a robust update system, integrating RAUC boils down to just configuring the storage layout and creating update bundles via the integration in Yocto, Buildroot or PTXdist.In his talk, Enrico will explain the main design decisions in RAUC and show how it can solve some interesting use-cases, such as atomic bootloader updates, streaming delta updates, integration into a project-specific UI and usage of an HSM for signing key protection.He will also discuss related aspects like data migration and verified boot in the context of updating and give an outlook on useful future enhancements for RAUC.