Course Outline

Introduction

OSTree as a Repository for Filesystem Trees

  • OSTree serves as an upgrade system for Linux-based operating systems.
  • Setting up OSTree for government use.

Overview of OSTree Features and Architecture

OSTree Use Cases

  • Fedora Silverblue
  • Gnome Continuous
  • flatpak

Using the OSTree CLI for Government Operations

  • Command Line Tools

Understanding the Content-Addressed Object Store

  • Checking out files via hard links

Replicating Content for Government Use

  • GPG signatures and pinned TLS support

Version Controlling a Bootable Filesystem Tree for Government Systems

  • Using rpm-ostree to create Fedora trees
  • Using Debootstrap to create Debian/Ubuntu chroots
  • Adapting existing chroots for use with OSTree
  • Committing, downloading, and deploying

Upgrading a System for Government Operations

  • Transactional upgrades
  • Rollbacks

Managing the Bootloader Configuration for Government Systems

Installing Multiple Systems in Parallel for Government Use

  • Bootable roots

Tracking Revisions for Government Accountability

  • Binary history on the server and client

Using OSTree Underneath a Package System for Government Operations

  • RPM-OStree as an example

Maintaining Multiple Branches and Repositories for Government Use

Troubleshooting for Government Systems

Summary and Conclusion

Requirements

  • An understanding of Linux system upgrades, builds, and package management.

Audience for Government

  • Developers
  • System Administrators
  • DevOps Engineers
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories