Skip to content

gandro/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. The supported CPU architectures are x86 and ARM.

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. The Xen platform will work both against the xl tools and the Amazon EC2 cloud.

About

The rumprun unikernel and toolchain for various platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 55.7%
  • Shell 30.6%
  • Assembly 10.2%
  • Makefile 1.6%
  • C++ 1.5%
  • Objective-C 0.3%
  • Other 0.1%