OSv

OSv is an open-source unikernel designed to run a single unmodified Linux application securely as microVM on top of a hypervisor. This is contrast to traditional operating systems which were designed for a vast range of physical machines. OSv can execute precompiled Linux dynamically-linked binaries that use glibc, dynamically-linked binaries which use system calls directly instead of glibc (e.g., golang) as well as glibc functions, and finally statically linked and dynamically linked executables with full Linux glibc instead of built-in OSv’ glibc. OSv guests can run on QEMU/KVM, Firecracker, Cloud Hypervisor, VMWare, VirtualBox, HyperKit and XEN (AWS Nitro support is coming soon).