Optimize your Native apps

Usually OSv runs unmodified applications. In order to provide better performance than traditional VMs, OSv exposes a low level kernel api.

An application has access to the block device and flushing, can map the NIC descriptors directly (virtio-app), and can signal the hypervisor. This allows performing IO without taking an expensive kernel path in the guest OS.