Exploring RAUC: A Flexible Building Block for Embedded Linux Updates
By Rouven Czerwinski of Pengutronix
Time: 13:00 Room: S5
Abstract
In this talk, we will delve into RAUC, the embedded Linux update framework, focusing on
its unique features and advantages for managing system updates.
The presentation will begin with an introduction to the fundamental concepts surrounding
A/B fallback and update signing in the context of embedded Linux updates. We will then
explore how RAUC addresses these concerns by offering a flexible building block for
streamlined update management.
The discussion will progress to cover RAUC's bundle-based update system, which allows
for comprehensive system updates without the need for local storage, thanks to HTTP
streaming. Additionally, we will demonstrate how adaptive updates minimize download
sizes without necessitating version-specific patch management.
Biography
Rouven started working with Pengutronix in 2016, initially focusing on testing embedded Linux systems. Since then he has worked on securing embedded Linux platforms using verified boot and also enabled platforms to provide secret key storage for cloud-connectivity. Nowadays he focuses on the embedded Linux media and graphics stack, debugging performance issues and improving the quality of upstream media pipelines.