Fejlesztői kiadásokban már működik a VirtualBox új KVM backendje

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Érdekes és hosszú távon jelentős fejlesztés jelent meg a VirtualBox forráskódjában: a Linux hosztokra szánt KVM backend már használható állapotba került a fejlesztői ágban. A változásról Alexander Eichner, a projekt egyik közreműködője számolt be.

A jelenlegi állapot szerint az új backend modern vendég operációs rendszerekkel már működőképes, míg régebbi vagy egzotikus környezetekkel – például DOS-alapú vendégekkel – egyelőre nem történt tesztelés.

Miért fontos a KVM backend?

A legnagyobb előny, hogy a KVM backend lehetővé teszi a VirtualBox számára a virtuális gépek futtatását akkor is, ha a saját kernelmoduljai nem tölthetők be. Ilyenek például:

  • vboxdrv
  • vboxnetflt
  • vboxnetadp

Ez különösen aktuális a modern Linux rendszereken, ahol a Secure Boot, különböző kernelhardening megoldások vagy disztribúció-specifikus biztonsági szabályok gyakran megakadályozzák harmadik féltől származó kernelmodulok betöltését.

Ilyen esetekben a VirtualBox mostantól – amennyiben a KVM elérhető a rendszeren – automatikusan KVM-re válthat, így a virtuális gépek továbbra is futtathatók maradnak.

Kompatibilitás és technikai részletek

Eichner megjegyzése szerint a mentett állapotok (saved states) elvileg kompatibilisek maradnak a VirtualBox saját hipervizora és a KVM backend között. Ez azonban egyelőre nem tekinthető véglegesen igazoltnak, mivel széles körű tesztelés még nem történt.

Egyelőre csak forrásból

Fontos kiemelni, hogy ez a KVM backend még nem része az hivatalos teszt- vagy stabil kiadásoknak. Jelenleg kizárólag azok számára érhető el, akik:

  • a VirtualBoxot közvetlenül forráskódból fordítják,
  • tisztában vannak a fejlesztői kód használatával járó kockázatokkal.

Ez alapján a funkció jelenleg elsősorban fejlesztőknek és haladó felhasználóknak szól.

Mikor érkezhet a stabil verzióba?

Arról egyelőre nincs információ, hogy a KVM backend melyik jövőbeli VirtualBox verzióban jelenhet meg hivatalosan, vagy mikor válhat stabil funkcióvá. A fejlesztés azonban jól illeszkedik abba az irányba, hogy a VirtualBox rugalmasabban tudjon alkalmazkodni a modern Linux rendszerek egyre szigorúbb biztonsági környezetéhez.

Ha ez a megoldás kiforrottá válik, az hosszú távon jelentősen javíthatja a VirtualBox használhatóságát Linuxon, különösen olyan rendszereken, ahol eddig a kernelmodulok jelentették a legnagyobb akadályt.