Bhyve


bhyve is a type-2 hypervisor initially written for FreeBSD. It can also be used on a number of illumos based distributions including SmartOS and OmniOS. A port of bhyve to macOS called xhyve is also available.

Features

bhyve supports the virtualization of several guest operating systems, including FreeBSD 9+, OpenBSD, NetBSD, Linux, illumos, DragonFly and Windows NT. Current development efforts aim at widening support for other operating systems for the x86-64 architecture.
Support for peripherals is minimal, with a virtual PS/2 keyboard and mouse plus a VGA framebuffer connected via VNC. Hardware-accelerated graphics is only available using PCI passthrough, but Intel GVT should allow sharing the device with the host.

Applications

on macOS uses a bhyve derivative called HyperKit. It is derived from xhyve, a port of bhyve to macOS's Hypervisor.framework.