ostree
Ostree is a tool and core technology for managing bootable, versioned operating system trees. It stores the content of an OS as commits in a content-addressable repository. Each commit represents a complete snapshot of the filesystem at a point in time, and references a tree describing the exact layout and metadata such as parents and origins. Ostree is not a patch-based package manager; it builds and stores entire system states rather than applying in-place package updates.
The OSTree store contains objects such as blobs, trees, and commits, identified by cryptographic hashes. The
On a host, multiple deployments of the OS can coexist. The boot process selects a deployment to
OSTree is often used with a higher-level tool called rpm-ostree, which composes OS images by layering packages