Кампанія Cyberus Technology адкрыла код бэкенда VirtualBox KVM, які дазваляе выкарыстоўваць у сістэме віртуалізацыі VirtualBox убудаваны ў ядро Linux гіпервізар KVM замест які пастаўляецца ў VirtualBox модуля ядра vboxdrv. Бэкенд забяспечвае выкананне віртуальных машын гіпервізарам KVM з поўным захаваннем традыцыйнай мадэлі кіравання і інтэрфейсу VirtualBox. Падтрымліваецца запуск у KVM існуючых канфігурацый віртуальных машын, створаных для VirtualBox. Код напісаны на мовах З і З і распаўсюджваецца пад ліцэнзіяй 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