Главная
Study mode:
on
1
Intro
2
Structure
3
RAUC - Configuration Basics
4
Authenticated Artifacts
5
Initial Bundle Format - Generation
6
Initial Bundle Format - Verification
7
CVE-2020-25860
8
Background: Kernel Device Mapper
9
Kernel Device Mapper - dm-verity
10
New verity Bundle Format - Generation
11
New verity Bundle Format - Verification
12
Bundle Download vs. Bundle Streaming
13
Delta Updates vs. RAUC Adaptive Updates
14
Adaptive: block-hash-index Updates
15
Bundle Encryption
16
dm-crypt - Block Device Decryption
17
Bundle Decryption (Installation)
18
Supported Encryption Use Cases
19
Custom Meta-Data in Manifest
20
Installation History / Event Logging
21
Life Cycle Handling
22
Ecosystem: rauc-hawkbit-updater
23
Community: meta-rauc-community
24
Encrypted Bundle - Generation
Description:
Explore the evolution of the RAUC update framework for Embedded Linux and IoT systems in this comprehensive conference talk. Dive deep into the project's journey from its inception in 2015 to its current status as a widely-used solution, including its implementation in Valve's Steam Deck. Learn about the challenges faced and overcome during development, focusing on maintaining the original goals of clear scope, flexibility, standard tool usage, and robust security. Discover the introduction of the 'verity' bundle format and its impact on features like HTTP(S) network streaming support, bundle encryption, and incremental updates. Gain insights into how RAUC leverages existing Linux kernel functionality, including verity and crypt device-mapper targets and network block device support. Examine current and potential future enhancements such as integrated life-cycle handling, installation history, group signatures, and rollout scheduling. Understand the technical aspects of RAUC, including configuration basics, authenticated artifacts, bundle generation and verification, kernel device mapper concepts, adaptive updates, and encryption use cases. Read more

RAUC: Evolution of an Update Framework for Embedded Linux and IoT Systems

Linux Foundation
Add to list
0:00 / 0:00