Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
OSTree as a repository for filesystem trees
- OSTree as an upgrade mechanism for Linux-based operating systems
- Configuring OSTree.
Overview of OSTree Features and Architecture
OSTree Use Cases
- Fedora Silverblue
- Gnome Continuous
- flatpak
Working with the OSTree CLI
- Command Line Tools
Understanding the Content-Addressed-Object Store
- Checking out files via hard links
Replicating Content
- GPG signatures and pinned TLS support
Version Controlling a Bootable Filesystem Tree
- Utilizing rpm-ostree to create Fedora trees
- Utilizing Debootstrap to create Debian/Ubuntu chroots
- Adapting existing chroots for OSTree compatibility
- Committing, downloading, and deploying
Upgrading a System
- Transactional upgrades
- Rollbacks
Managing bootloader configuration.
Installing Multiple Systems in Parallel
- Bootable roots
Tracking Revisions
- Binary history on the server and client
Using OSTree beneath a Package System
- RPM-OStree as an example
Maintaining Multiple Branches and Repositories
Troubleshooting
Summary and Conclusion
Requirements
- Familiarity with Linux system upgrades, building, and packaging.
Target Audience
- Developers
- System administrators
- DevOps engineers
14 Hours