Installing the binary
- Fedora: bootc is packaged.
- CentOS Stream 9: There is a COPR tracking git main with binary packages.
You can also build this project like any other Rust project, e.g. cargo build --release
from a git clone.
Base images
Many users will be more interested in base (container) images.
For pre-built base images; any Fedora derivative already using ostree
can be seamlessly converted into using bootc;
for example, Fedora CoreOS can be used as a
base image; you will want to also rpm-ostree install bootc
in your image builds currently.
There are some overlaps between bootc
and ignition
and zincati
however; see
this pull request for more information.
For other derivatives such as the "Atomic desktops", see discussion of relationships which particularly covers interactions with rpm-ostree.
However, bootc itself is not tied to Fedora derivatives; this issue tracks the main blocker for other distributions.