OSTree Training Course

Course Code



14 hours (usually 2 days including breaks)


  • An understanding of Linux upgrading, building, and packaging.


  • Developers
  • System administrators
  • DevOps engineers


Ця навчальна програма під керівництвом інструкторів (на місці чи на віддаленій основі) спрямована на інженерів, які бажають швидко та масштабно керувати пакунками, розгортанням, модернізацією та керуванням версіями всіх систем Linux .

Після закінчення цього тренінгу учасники зможуть:

  • Встановлення та налаштування OSTree .
  • Здійснюйте бінарні розгортання та оновлення операційних систем і контейнерів.
  • Використовуйте OSTree як систему управління версіями для управління кількома деревами файлової системи та завантажувачами.

Формат курсу

  • Інтерактивна лекція та дискусія
  • Багато вправ і вправ
  • Ручна реалізація в умовах лабораторії

Параметри налаштування курсу

  • Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
  • Щоб дізнатися більше про OSTree , відвідайте: https://github.com/ostreedev/ostree

Machine Translated

Course Outline


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


Summary and Conclusion



Related Categories

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Ukraine!

As a Business Development Manager you will:

  • expand business in Ukraine
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!