Secret Volcano is released
The Baserock team, and Codethink Limited are proud to announce the second public release of the Baserock system build infrastructure. In this release, Secret Volcano we are pleased to be able to showcase the ability of Baserock to build a system entirely from Git repositories.
What is in Secret Volcano
Secret Volcano is a development release of Baserock. It consists of four VM
images; base
and devel
for x86_32
and x86_64
. base
is a relatively
small system, used as an example target image, and devel
is a system with
all the tools required to build itself, plus development conveniences like
vim
.
What has changed since Rebel Mountain?
We updated systemd
to a newer release.
We fixed a bug in systemd
which caused the recovery console to fail.
This avoids locking out people from their system when they have a
problem in their /etc/fstab
.
morph
has seen a few internal changes, we have moved a lot of its
functionality into plugins and have added system-kind
fields to system
morphologies, these allow building different kinds of target images, such as
disks for architectures without syslinux and tarballs.
A couple of extra tools made their way into the development system:
pv
, short for pipe viewer, makes it easy to visualise the progress of file copies, or other data transfers through pipes.distcc
, when configured, allows compiles to be distributed across multiple hosts
How do I get started?
You can find a quick start guide on the Baserock wiki and also a short guide on developing with Baserock which follows on from the quick start and shows you how to get to the point of proving you can build Baserock within Baserock.
From that point on, your imagination is the limit. We're working on several things we hope to showcase later in the year and you can follow some of that development in the Git repositories we publish.
How do I get in contact
The Baserock project has an IRC channel and mailing list for developers to gather and discuss anything associated with Baserock. It is strongly recommended that you use the IRC and lists to contact the team for anything associated with the public development of Baserock. We also have a mailing list for announcements which will be notified of any new releases or big developments in Baserock.
Should you manage to find a bug in Baserock, we'd like to hear from you. You can find our bug reporting guidelines on the Baserock wiki and we will do our best to help.
We hope you enjoy experimenting with Baserock and look forward to hearing about any cool things you do with our work.
Richard Maw (On behalf of the Baserock team)