A Virtualization VirtualBox rendszerébe olyan változtatások kerültek bevezetésre, amelyek lehetővé teszik a Linux kernelbe beépített KVM hypervisor használatát a VirtualBox specifikus kernelmodulja (vboxdrv) helyett. A megvalósítást az Oracle dolgozói készítették el, és az külön fejlődik a Cyberus Technology által támogatott VirtualBox-KVM patch csomagtól. Megjegyzik, hogy az Oracle már évek óta dolgozik a KVM háttéren, de a mérnöki erőforrások hiánya miatt a fejlesztés elhúzódott.
Az 5cb05ca commit óta a háttér KVM többé-kevésbé működőképes állapotban van, legalábbis a modernebb vendég operációs rendszerek számára. Régebbi és egzotikus OS-ek, mint az MS-DOS, még nem támogatottak vagy nem lettek tesztelve. Ha a VirtualBox nem tud hozzáférni a saját kernelmeghajtóihoz, akkor KVM-re fog váltani, ha az elérhető. A natív hypervisor és KVM között mentett állapotoknak kompatibilisnek kell lenniük. Jelenleg nincsenek tesztkiadások, és a kód csak a jelenlegi GIT szeletben elérhető.
A megvalósított háttér megoldja a VirtualBox indításával kapcsolatos problémákat olyan disztribúciókban, amelyek támogatják az UEFI Secure Boot-ot, mint például a Fedora és a RHEL, amelyek nem hajlandók aláírni a harmadik féltől származó meghajtókat. A KVM támogatás azt is lehetővé teszi, hogy a VirtualBox Linux rendszereken fusson, amelyek még nem támogatottak a vboxdrv meghajtóban, használja a VirtualBoxot más KVM alapú virtualizációs rendszerekkel egyidejűleg, és kihasználja a KVM-ben támogatott, de a VirtualBoxban nem alkalmazott hardveres virtualizációs gyorsítási mechanizmusokat (például az APICv kiterjesztést az interrupt controller virtualizálásához).
Forrás: opennet.ru
