Společnost Cyberus Technology uvolnila zdrojový kód backendu VirtualBox KVM, který umožňuje použít v systému virtualizace VirtualBox integrovaný hypervizor KVM jádra Linux místo modulu jádra vboxdrv dodávaného s VirtualBoxem. Backend zajišťuje provádění virtuálních strojů hypervizorem KVM při plném zachování tradičního modelu správy a rozhraní VirtualBoxu. Podporuje spuštění existujících konfigurací virtuálních strojů vytvořených pro VirtualBox na KVM. Kód je napsán v jazycích C a C++ a je distribuován pod licencí GPLv3.
Klíčové výhody provozu VirtualBox na KVM:
- Možnost spuštění VirtualBoxu a virtuálních strojů, vytvořených pro VirtualBox, současně s QEMU/KVM a virtualizačními systémy využívajícími KVM, jako je Cloud Hypervisor. Například izolované služby, které vyžadují zvláštní úroveň ochrany, mohou být provozovány pomocí Cloud Hypervisor, zatímco hostitelské systémy s Windows probíhají v uživatelsky přívětivějším prostředí VirtualBoxu.
- Podpora provozu bez načítání jádrového ovladače VirtualBoxu (vboxdrv), což umožňuje provozovat nad certifikovanými a ověřenými verzemi jádra Linux, ve kterých není povoleno načítání třetích stran moduly.
- Možnost využití pokročilých mechanismů hardwarové akcelerace virtualizace, které jsou podporovány v KVM, ale nejsou využity v VirtualBoxu. Například v KVM lze zapojit rozšíření APICv pro virtualizaci řadiče přerušení, což umožňuje snížit latence při zpracování přerušení a zvýšit výkon I/O.
- KVM obsahuje funkce zvyšující bezpečnost systémů Windows běžících ve virtualizovaných prostředích.
- Spuštění na systémech s jádry Linux, která ještě nejsou podporována ve VirtualBoxu. KVM je integrované do jádra, zatímco vboxdrv je zvlášť portován pro každé nové jádro.
V VirtualBox KVM je deklarována stabilní práce v hostitelských prostředích na bázi Linux na systémech x86_64 s procesory Intel. Podpora procesorů AMD je přítomna, ale zatím označena jako experimentální.

Zdroj: opennet.ru
