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

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Bild genererad av AI

Linux 7.0-kärnan slår samman flera förbättringar

Rapporterad av AI Bild genererad av AI

Utvecklingen av Linux 7.0-kärnan har tagit in uppdateringar för AppArmor, AMDGPU, Ceph och eCryptfs. Dessa ändringar inkluderar förbättringar i säkerhet och hårdvarustöd. Sammanläggningarna signalerar pågående framsteg mot kärnans lansering.

Oracle har släppt VirtualBox 7.2.6, den tredje underhållsuppdateringen i 7.2-serien för den öppna källkodsvirtualiseringsprogramvaran. Denna version introducerar initialt stöd för den kommande Linuxkärnan 6.19 och inkluderar många stabilitetsfixar över Windows-, Linux- och macOS-värdar och gäster. Uppdateringen åtgärdar krascher, prestandaproblem och kompatibilitetsproblem för att förbättra tillförlitligheten för användare.

Rapporterad av AI

QEMU version 10.2 introducerar en ny MSHV-acceleration utformad för Hyper-V-gäster. Microsoft har gett sin syn på denna utveckling inom öppen källkodsvirtualisering. Uppdateringen syftar till att förbättra prestanda i Linux-baserade miljöer.

Linux-grafikutvecklare har skickat in patchar för att åtgärda virtuella minnesfel som plågar äldre AMD GCN GPU:er. Dessa fixar syftar till att förbättra stabiliteten för kort som HD 7000- och R9 290-serierna under Vulkan-arbetslaster. Förändringarna kommer inför Linux Kernel 6.19-utgåvan.

Rapporterad av AI

Den senaste versionen av QEMU, 10.2, har släppts. Denna uppdatering introducerar stöd för IO_uring för att förbättra prestandan.

Den första releaskandidaten för Linuxkärnan 7.0 har gjorts tillgänglig och inkluderar olika förbättringar. Denna version innehåller förbättringar för Microsoft Hyper-V, stöd för prestandaövervakning av AMD Zen 6 och förberedelser för Intel Diamond Rapids-processorer. Kärnans krediter hedrar nu skaparen av Linux-Next.

Rapporterad av AI

Linus Torvalds har meddelat att Linuxkärnan kommer att hoppa till version 7.0 efter att 6.x-serien avslutas, vilket markerar en kosmetisk men symbolisk milstolpe för det öppna källkodsprojektet. Beslutet följer etablerade versionspraktiker för att hålla minornummer hanterbara, utan någon större teknisk omarbetning kopplad till förändringen. Pågående utvecklingar inkluderar utökad Rust-integration och förbättringar i hårdvarustöd.

 

 

 

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