VirtualBox’s KVM Backend Goes Open-Source

Cyberus Technology announces the open-source KVM backend for VirtualBox, which enhances VM use with advanced hardware features.

In an exciting move for virtualization technology enthusiasts and professionals alike, Cyberus Technology has announced that it is opening the source code of its KVM backend for VirtualBox.

For several months, the team has dedicated its efforts to crafting a KVM backend that meets and exceeds the expectations of VirtualBox’s diverse user base.

This new backend replaces vboxdrv, a traditional custom kernel module VirtualBox uses. It taps into the robust features of the Linux KVM hypervisor.

What Advantages Await VirtualBox Users?

VirtualBox & QEMU side by side.
VirtualBox & QEMU side-by-side, Image credits: Cyberus Technology

The move is especially beneficial for users who predominantly run Windows as their guest operating system on top of VirtualBox. Windows’ security, heavily reliant on virtualization technologies, receives a substantial boost with support from the KVM hypervisor.

Furthermore, integrating with KVM allows VirtualBox to support modern hardware features that improve virtualization performance more efficiently, such as interrupt virtualization. The limitations the stock VirtualBox kernel module poses in handling these advanced features are now effectively addressed with the KVM backend.

Another exciting aspect of this move is the newfound capability to run VirtualBox alongside QEMU and even Cloud Hypervisor on a Linux host. This versatility opens up many use cases, enabling users to choose the most suitable virtualization front end for their specific needs.

For example, isolating security-critical services in a Cloud Hypervisor VM while running a user-facing Windows guest in a VirtualBox VM could strike an optimal balance between security and user experience.

Looking ahead, Cyberus Technology has outlined an ambitious roadmap for 2024, promising a suite of additional features and enhancements.

The source code for VirtualBox’s KVM backend is now publicly available on GitHub. You can build it with Cyberus Technology’s KVM backend and benefit from the improvements yourself.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%