For some background, see:
What this branch does implement a Jenkins job in
CentOS CI that combines baseline Fedora 25 content with an overlay
of content that auto-builds packages from git of some key projects
The goal of the system is to be a workstation, using
rpm-ostree for the base OS, and a combination of
Docker and Flatpak containers, as well as virtualization
tools such as Vagrant.
This project is actively maintained and is ready for use
by sophisticated and interested users, but not ready
for widespread promotion.
There is an installer ISO
available, and it's been tested to work on bare metal.
A really neat feature of OSTree is that you can
parallel install inside your existing OS.
To manipulate the host, try
rpm-ostree upgrade and
You will also likely want to try out using
docker in a "pet
container" model, where you use yum/dnf inside the container for
development building and the like. For example, create a CentOS
container with a bind mount on your
/srv directory where you
store data (separate from your home directory).
docker run -ti --privileged --name c7sh -v /var/srv:/srv centos
From there, you can do things like
yum-builddep foo or
and in general run development tools.