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
- An understanding of Linux upgrading, building, and packaging.
Audience
- Developers
- System administrators
- DevOps engineers
Testimonials (5)
file permissions
Angel - Vodacom
Course - Linux Command Line Basics
I liked that we also had to do exercises with each new thing learned
Daria
Course - Intermediate Unix
- adapting to all course participants - cool, illustrative examples
Katarzyna - Rossmann SDP Sp. z.o.o
Course - Introduction to Linux
Machine Translated
Very well structured and delivered information, a lot of practical exercises to help the knowledge transfer, the trainer responded to every question and helped everyone.
Catalin - DB Global Technology
Course - Linux Administration Fundamentals
The extra informations not in the official docs