This repository provides the rumprun unikernel. Rumprun enables running existing POSIX-y software without an operating system on various platforms, including bare metal and Xen.
See the wiki for more information and instructions.
The baremetal platform is meant for embedded systems and the cloud. It works on raw hardware, but also supports virtio drivers. For a demostration, see this youtube video where the baremetal platform is booted on a laptop and plays audio using the PCI hdaudio drivers.
The Xen platform is optimized for running on top of the Xen hypervisor, and provides support for virtualization functions not available on the baremetal platform.