VirtualBox Now Compatible with KVM Hypervisor

Cyberus Technology Opens VirtualBox KVM Code
Cyberus Technology has made the VirtualBox KVM code open for use, allowing users to utilize the virtualization capabilities of VirtualBox which are built into the Linux hypervisor KVM instead of the supplied VirtualBox module of the vboxdrv nucleus. This launch supports the implementation of virtual machines by the KVM hypervisor, while preserving the traditional control model and the VirtualBox interface. Virtual machines configured for VirtualBox can also be launched with KVM. The code, written in C++ and available on GitHub, is distributed under the GPLV3 license.

Key advantages of VirtualBox on top of KVM:

  • The ability to simultaneously launch VirtualBox and virtual machines created for VirtualBox with Qemu/KVM and other virtualization systems using KVM, such as Cloud Hypervisor. This enables the execution of isolated services requiring a special level of protection using Cloud Hypervisor, while running guest systems with Windows in the user-friendly environment of VirtualBox.
  • Support for working without loading the VirtualBox nucleus driver (VBOXDRV), making it possible to work on certified and verified Linux kernel assemblies where loading of third-party modules is not permitted.
  • The ability to leverage extended mechanisms of hardware acceleration of virtualization supported by KVM, but not utilized in VirtualBox. For example, the use of the APICv extension in KVM allows for virtualizing the interrupt controller, reducing interruption processing delays and enhancing input/output performance.
  • Enhanced
/Reports, release notes, official announcements.