В VirtualBox добавена предварителна поддръжка за работа върху хипервизора KVM

В хранилището на системата за виртуализация VirtualBox са добавени промени, които позволяват използването на вградения в ядрото на Linux хипервизор KVM вместо специфичен модул на ядрото на VirtualBox (vboxdrv). Реализацията е подготвена от служителите на Oracle и се развива отделно от набора от пачове VirtualBox-KVM, поддържан от компанията Cyberus Technology. Отбелязва се, че Oracle е започнала работа върху KVM-бекенда преди няколко години, но разработката е забавена заради недостиг на инженерни ресурси.

Започвайки от комита 5cb05ca, бекендът KVM се намира в по-малко или повече работно състояние, поне за по-„модерни“ гост системи. Стари и екзотични ОС, като MS-DOS, все още не се поддържат или не са тествани. Ако VirtualBox не може да получи достъп до собствените си драйвъри на ядрото, той ще превключи на работа с използването на KVM, ако е наличен. Запазените състояния между родния хипервизор и KVM трябва да бъдат съвместими. Тестови сборки все още няма, а кодът е наличен само в текущия GIT-срез.

Реализираният бекенд ще реши проблемите с стартирането на VirtualBox в дистрибуции с поддръжка на UEFI Secure Boot, като Fedora и RHEL, които отказват да подпишат странични драйвъри. Поддръжката на KVM също ще позволи стартирането на VirtualBox в Linux системи, които все още не се поддържат в драйвера vboxdrv, да използва VirtualBox едновременно с други системи за виртуализация на база KVM и да активира разширените механизми за хардуерно ускорение на виртуализацията, поддържани в KVM, но не прилагани в VirtualBox (например, разширението APICv за виртуализация на контролера на прекъсвания).

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster