What makes rpm-ostree special?

rpm-ostree documentation says:

One major feature rpm-ostree has over traditional package management is atomic upgrade/rollback. It supports a model where an OS vendor (such as CentOS or Fedora) can provide pre-assembled “base OS images”, and client systems can replicate those, and possibly layer on additional packages.

But is this really why I should use rpm-ostree? For this I could only use ostree.

Rpm-ostree is ostree combined with dnf package manager but what stops me from using ostree with manually installed dnf or any other package manager to install apps?

rpm-ostree uses libdnf to compose ostree base images from RPM packages, and it allows you to add to the image with client-side layering.

rpm-ostree composes were originally implemented as installing packages with dnf and committing them with ostree, but it’s more sophisticated now: unified core 🌐 migration · Issue #729 · coreos/rpm-ostree · GitHub

1 Like

Check out Universal Blue. Would technically allow for what you are looking for

also there is a Gentoo OS-Tree called Xenia.

Thank you!! :heart::+1:

1 Like