Ostree for the Uninitiated - What You Need to Get Up and Running with Ostree on Your Next Project
Talkat Open Source Summit Europe 2023 · on Thursday, 2023-09-21· at 15:55· Room 0E-2 (Floor 0), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
Step‑by‑step recipe to get an ostree-enabled Yocto Raspberry Pi 4 image: build with Yocto meta-updater, create ostree commits (refs/logs/content checksums), serve via HTTP or use the ostree-push tunnel (DB Nicholson) to publish, pull specific commits or static deltas (example delta 245 KB) to devices, and deploy with ostree admin (upgrade/rollback/deploy/unlock/hotfix). Covers pull/push/offline/distributed modes, u‑boot+initramfs boot flow, examples that add htop/nano/jq and a production claim of over one million devices.
AI-written summary · about
chapters (12)
- 0:00Ostree introduction
- 3:12Ostree update process
- 5:00Ostree features and name
- 7:05Package vs image vs upgrades
- 8:51Ostree architectures
- 18:04Ostree on Raspberry Pi 4
- 22:17Pushing Ostree commits
- 25:48Ostree CLI basics
- 30:52Modifying files in Ostree
- 32:41Booting Ostree commit
- 36:30Yocto and Ostree
- 39:18Ostree best practices
related talks
01h 00mOpen Software Updates for IoT
20mUsing Yocto as a Method to Upstream, Maintain, and Track Patches
52mCreating Continuous Delivery for Yocto Based IoT Distribution
33mBuilding Secure & Reliable Edge Images Using RHEL for Edge Blueprinting & OSTree
53mReal-World Yocto: Getting the Most out of Your Build System
31mDebian or Yocto Project? Which is the Best for your Embedded Linux Project?
48mLiving on Master: Using Yocto Project, Jenkins and LAVA for a Rolling Release
49mThe 5 Key Success Factors to Deploy Yocto for “Production Grade” Embedded/IoT Devices
