What is rpm-ostree?
mainrpm-ostree is a hybrid image/package system that combines the libostree base image format with RPM package management. It allows for transactional, versioned, and checksummed upgrades using either bootable container images or an 'ostree native' HTTP model.
Key capabilities include:
- Transactional Upgrades: Background image-based upgrades.
- OS Rollback: Reverting the OS state without affecting user data in
/etcor/var(it targets/usr). - Package Layering: Adding individual packages or overrides on top of a base image on the client side.
- Custom Base Images: Creating custom images via
rpm-ostree compose image(using containers) orrpm-ostree compose tree(using ostree repositories).