Mercury is a userspace for the Helios micro-kernel which provides essential low-level userspace services and a framework for hardware drivers.
Mercury has the same dependencies as Helios, plus ipcgen, which must be installed to your $PATH when building.
config.mk and edit it to taste. You need to provide
the path to a Helios source tree in the HELIOS variable; it will be
automatically compiled when building Mercury.
make to build boot.iso, which can be written to a USB stick and booted on
make run to boot it in qemu.
make nographic will boot with a
serial console attached to stdin/stdout rather than opening a virtual display;
this is generally the more useful approach for testing.