================ Internal drivers ================ - `Hypervisor drivers`_ - `Storage drivers `__ - `Node device driver `__ - `Secret driver `__ The libvirt public API delegates its implementation to one or more internal drivers, depending on the `connection URI `__ passed when initializing the library. There is always a hypervisor driver active, and if the libvirt daemon is available there will usually be a network and storage driver active. Hypervisor drivers ------------------ The hypervisor drivers currently supported by libvirt are: - `LXC `__ - Linux Containers - `OpenVZ `__ - `QEMU/KVM/HVF `__ - `Test `__ - Used for testing - `VirtualBox `__ - `VMware ESX `__ - `VMware Workstation/Player `__ - `Xen `__ - `Microsoft Hyper-V `__ - `Virtuozzo `__ - `Bhyve `__ - The BSD Hypervisor - `Cloud Hypervisor `__