Skip to content

GW-SHC/rumprun

 
 

Repository files navigation

rumprun Build Status

This repository provides the rumprun unikernel. Rumprun enables running existing POSIX-y software without an operating system on various platforms, including bare metal, KVM and Xen. Both 32bit and 64bit unikernels are supported on all platforms.

See the wiki for more information and instructions.

You will find software packages for rumprun from the rumprun-packages repository.

hw

The hardware (``hw'') platform is meant for embedded systems and the cloud. It works on raw hardware, but also supports virtio drivers and KVM. For a demostration, see this youtube video where the hw platform is booted on a laptop and plays audio using the PCI hdaudio drivers.

Xen

The Xen platform is optimized for running on top of the Xen hypervisor as a paravirtualized guest, and provides support for virtualization functions not available on the hw platform.

About

The rumprun unikernel and toolchain for various platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 56.1%
  • Shell 24.8%
  • Assembly 14.7%
  • Makefile 3.3%
  • C++ 0.7%
  • Awk 0.2%
  • Other 0.2%