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 system for Linux-based operating systems.
- Setting up OSTree.
Overview of OSTree Features and Architecture.
OSTree Use Cases.
- Fedora Silverblue.
- Gnome Continuous.
- Flatpak.
Using 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.
- How to use rpm-ostree to create Fedora trees.
- How to use Debootstrap to create Debian/Ubuntu chroots.
- How to adapt existing chroots for use with OSTree.
- Committing, downloading, and deploying.
Upgrading a System.
- Transactional upgrades.
- Rollbacks.
Managing the bootloader configuration.
Installing Multiple Systems in Parallel.
- Bootable roots.
Tracking Revisions.
- Binary history on the server and client.
Using OSTree underneath a Package System.
- RPM-OStree as an example.
Maintaining Multiple Branches and Repositories.
Troubleshooting.
Summary and Conclusion.
Requirements
- A solid understanding of Linux upgrading, building, and packaging.
Audience
- Developers.
- System administrators.
- DevOps engineers.
14 Hours