Course Outline

Introduction

OSTree as a Repository for Filesystem Trees

  • OSTree 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 Command Line Interface (CLI)

  • Command Line Tools for Government Operations

Understanding the Content-Addressed Object Store

  • Checking Out Files via Hard Links

Replicating Content

  • GPG Signatures and Pinned TLS Support for Enhanced Security in Government Environments

Version Controlling a Bootable Filesystem Tree

  • Using rpm-ostree to Create Fedora Trees for Government Systems
  • Using Debootstrap to Create Debian/Ubuntu Chroots for Government Use
  • Adapting Existing Chroots for Use with OSTree in Government Workflows
  • Committing, Downloading, and Deploying Content for Government Applications

Upgrading a System

  • Transactional Upgrades to Ensure Stability in Government Systems
  • Rollbacks for Reliable System Recovery in Government Operations

Managing the Bootloader Configuration

Installing Multiple Systems in Parallel

  • Bootable Roots for Efficient Government Deployment

Tracking Revisions

  • Binary History on the Server and Client for Enhanced Accountability in Government Environments

Using OSTree Underneath a Package System

  • RPM-OStree as an Example for Government Use

Maintaining Multiple Branches and Repositories

Troubleshooting

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