Компанията Cyberus Technology публикува кода на бекенда на VirtualBox KVM, който позволява на системата за виртуализация VirtualBox да използва вграденото в ядрото на Linux хипервизор KVM вместо предоставения в VirtualBox модул на ядрото vboxdrv. Бекендът осигурява изпълнението на виртуални машини чрез хипервизора KVM, като запазва традиционната управленска и интерфейсна модел на VirtualBox. Поддържа се стартиране в KVM на съществуващи конфигурации на виртуални машини, създадени за VirtualBox. Кодът е написан на езиците C и C++ и се разпространява под лицензия GPLv3.
Ключови предимства на работата на VirtualBox върху KVM:
- Възможността за стартиране на VirtualBox и на виртуални машини, създадени за VirtualBox, едновременно с QEMU/KVM и системи за виртуализация, използващи KVM, като Cloud Hypervisor. Например, изолирани услуги, изискващи специално ниво на защита, могат да бъдат изпълнени с Cloud Hypervisor, а гостовите системи с Windows — в по-разбираемо за потребителя обкръжение на VirtualBox.
- Поддръжка на работа без зареждане на модула на ядрото на VirtualBox (vboxdrv), което позволява организирането на работа върху сертифицирани и проверени версии на ядрото на Linux, в които не е допустимо зареждането на външни модули.
- Възможността за използване на разширени механизми за хардуерно ускорение на виртуализацията, поддържани в KVM, но недостъпни в VirtualBox. Например, в KVM може да се използва разширението APICv за виртуализация на контролера на прекъсванията, което позволява намаляване на закъсненията при обработка на прекъсвания и повишаване на производителността на входно/изходните операции.
- Наличието в KVM на възможности, повишаващи сигурността на Windows системи, работещи в виртуализирани обкръжения.
- Стартиране в системи с ядра на Linux, които все още не са поддържани в VirtualBox. KVM е вграден в ядрото, докато vboxdrv се портва отдельно за всяко ново ядро.
В VirtualBox KVM е обявено стабилно функциониране в хост системи на базата на Linux на системи x86_64 с Intel процесори. Поддръжката на AMD процесори е налична, но в момента е обозначена като експериментална.

Източник: opennet.ru
