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 like ostree/rpm-ostree.
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.
Known issues:
/var/home
instead of /home
OSTree remote:
[remote "atomic-ws"] url=https://ci.centos.org/artifacts/sig-atomic/atomic-ws/ostree/repo/ gpg-verify=false
Branch: atomicws/fedora/x86_64/continuous
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 rpm-ostree
install <package>
.
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.