Cyberus Technology har åbnet koden til backend for VirtualBox KVM, som gør det muligt at anvende den i Linux-kernen indbyggede hypervisor KVM i stedet for den kernelmodul vboxdrv, der leveres med VirtualBox. Backend'en muliggør drift af virtuelle maskiner via KVM-hypervisoren med fuld bevarelse af den traditionelle administrationsmodel og interface fra VirtualBox. Det understøtter også kørsel af eksisterende virtuelle maskinkonfigurationer, der er oprettet til VirtualBox, i KVM. Koden er skrevet i C og C++ og distribueres under GPLv3-licensen.
Nøglefordele ved at køre VirtualBox over KVM:
- Muligheden for at køre VirtualBox og virtual machines, der er oprettet til VirtualBox, samtidig med QEMU/KVM og virtualiseringssystemer, der bruger KVM, såsom Cloud Hypervisor. For eksempel kan isolerede services, der kræver et særligt beskyttelsesniveau, køre ved hjælp af Cloud Hypervisor, mens gæstesystemer med Windows kan køre i et mere brugervenligt miljø i VirtualBox.
- Understøttelse af drift uden indlæsning af VirtualBox kernel-driveren (vboxdrv), hvilket gør det muligt at arbejde over certificerede og verificerede Linux-kernelsamlinger, hvor indlæsning af tredjepartsmoduler ikke er tilladt.
- Muligheden for at bruge avancerede hardwareaccelerationsmekanismer til virtualisering, der understøttes i KVM, men ikke anvendes i VirtualBox. For eksempel kan APICv-udvidelsen i KVM aktiveres til virtualisering af afbryderkontrollere, hvilket reducerer latens i afbryderbehandling og forbedrer I/O-ydeevne.
- KVM tilbyder muligheder, der øger sikkerheden for Windows-systemer, der kører i virtualiserede miljøer.
- Kørsel på systemer med Linux-kerneler, der endnu ikke understøttes i VirtualBox. KVM er integreret i kernen, mens vboxdrv separat porteres til hver ny kerne.
I VirtualBox KVM er stabil drift annonceret i værtssystemer baseret på Linux på x86_64-systemer med Intel-processorer. Understøttelse af AMD-processorer er til stede, men er indtil videre mærket som eksperimentel.

Kilde: opennet.ru
