Cyberus Technology on avanud VirtualBoxi KVM-i taustaprogrammi koodi, mis võimaldab kasutada VirtualBoxi virtualiseerimissüsteemis Linuxi kernelisse sisseehitatud KVM-i hüperviisorit VirtualBoxiga kaasasoleva vboxdrv kerneli mooduli asemel. Taustaprogramm tagab, et virtuaalseid masinaid käivitab KVM-i hüperviisor, säilitades samal ajal täielikult traditsioonilise haldusmudeli ja VirtualBoxi liidese. Seda toetatakse KVM-is VirtualBoxi jaoks loodud olemasolevate virtuaalmasina konfiguratsioonide käitamiseks. Kood on kirjutatud C ja C++ keeles ning seda levitatakse GPLv3 litsentsi all.
VirtualBoxi käitamise peamised eelised KVM-i ees:
- Võimalus käitada VirtualBoxi ja VirtualBoxi jaoks loodud virtuaalmasinaid samaaegselt QEMU/KVM-i ja virtualiseerimissüsteemidega, mis kasutavad KVM-i, nagu Cloud Hypervisor. Näiteks isoleeritud teenused, mis nõuavad erilist kaitsetaset, saavad töötada Cloud Hypervisori abil, Windowsi külalised saavad aga töötada kasutajasõbralikumas VirtualBoxi keskkonnas.
- Tugi töötamiseks ilma VirtualBoxi kerneli draiverit (vboxdrv) laadimata, mis võimaldab teil korraldada tööd Linuxi tuuma sertifitseeritud ja kontrollitud järgutega, mis ei võimalda kolmandate osapoolte mooduleid laadida.
- Võimalus kasutada täiustatud riistvara virtualiseerimise kiirendusmehhanisme, mida KVM toetab, kuid mida VirtualBox ei kasuta. Näiteks KVM-is saate katkestuskontrolleri virtualiseerimiseks kasutada APICv laiendust, mis võib vähendada katkestuse latentsust ja parandada I/O jõudlust.
- KVM-is on võimalused, mis suurendavad virtualiseeritud keskkondades töötavate Windowsi süsteemide turvalisust.
- Töötab Linuxi tuumadega süsteemides, mida VirtualBox veel ei toeta. KVM on kernelisse sisse ehitatud, samas kui vboxdrv porditakse iga uue tuuma jaoks eraldi.
VirtualBox KVM väidab stabiilset tööd Linuxi-põhistes hostikeskkondades Inteli protsessoritega x86_64 süsteemides. AMD protsessorite tugi on olemas, kuid see on endiselt katseline.
Allikas: opennet.ru