Oracle integrerar KVM-backend i VirtualBox för bättre Linux-stöd

Oracle integrerar en KVM-backend i sin hypervisor VirtualBox, vilket gör det möjligt att använda Linuxkärnans inbyggda virtualiseringsfunktioner istället för den egna modulen. Denna förändring löser långvariga kompatibilitetsproblem med kärnuppdateringar och Secure Boot. Förändringen kan förbättra prestanda och underlätta underhåll för användare och distributioner.

Under mer än ett decennium har VirtualBox varit ett populärt val för utvecklare och entusiaster tack vare sin enkla gränssnitt och stöd för plattformar som Linux, Windows, macOS och Solaris. På Linux-värdar har den dock varit beroende av en kärnmodul utanför trädet vid namn vboxdrv, som kräver omkompilering vid varje kärnuppdatering och orsakar problem med Secure Boot. Dessa problem har drivit vissa användare till alternativ som KVM och QEMU, som är integrerade direkt i Linuxkärnan. Övergången till en KVM-backend, som först noterades av Phoronix, gör det möjligt för VirtualBox att interagera med kärnans /dev/kvm-enhet, samma mekanism som används av verktyg som QEMU och Cloud Hypervisor. Detta låter VirtualBox hantera CPU- och minnesvirtualisering via KVM samtidigt som den behåller egna funktioner för enhetsemulering, USB-passthrough och gästtillägg. En community-patch för denna integration, utvecklad av cyberus-technology, har funnits i åratal, men Oracles beslut att officiellt upstreama den markerar en viktig utveckling. Denna arkitektoniska uppdatering minskar Oracles underhållsinsatser, eftersom företaget inte längre behöver spåra instabila kärn-API:er för sin modul. KVM:s stabilitet och kompatibilitet med Secure Boot eliminerar vanliga felpunkter, vilket gör VirtualBox enklare att paketera och stödja för Linux-distributioner. Till exempel har distributioner som Fedora stött på utmaningar med att inkludera VirtualBox på grund av kärninkompatibiliteter. Prestandan bör förbättras, särskilt för krävande arbetsbelastningar, genom att utnyttja KVM:s optimerade vägar som ligger till grund för molnplattformar från Amazon, Google och Oracle. Backenden är dock specifik för Linux, så VirtualBox kommer att behålla sin befintliga motor på andra operativsystem, vilket skapar en uppdelad arkitektur. Oracle har inte specificerat en tidsplan för full integration eller kompatibilitet med sin proprietära utökade paket, som inkluderar funktioner som USB 3.0 och diskchiffrering. Sammantaget erkänner detta pragmatiska steg KVM:s dominans i Linux-virtualisering och kan locka tillbaka användare till VirtualBox med färre besvär och starkare ekosystemkopplingar.

Relaterade artiklar

Utvecklare har släppt Linux-kärnan 7.0, som innehåller förbättringar för Intel- och AMD-hårdvara, utökad lagringshantering samt borttagning av den experimentella etiketten från Rust-stödet. Linus Torvalds tillkännagav uppdateringen, som inte är en version med långtidsstöd. Utgåvan inkluderar förberedelser för kommande processorer och grafikkort, samt självläkande filsystemfunktioner.

Rapporterad av AI

Linux-kärnan version 7.1 blev tillgänglig den 15 juni som en större funktionsuppdatering i 7.x-serien. Utgåvan innehåller flera förbättringar för hårdvara och prestanda för användare av Intel- och AMD-system.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj