Kjernebasert Virtual Machine- programvare | |
---|---|
Skjermbilde av qemu/kvm som emulerer NetBSD , OpenSolaris og Kubuntu på en Arch linux- vert . | |
Sjanger | Emulator |
Utvikler | Open Virtualization Alliance (OVA) |
Siste versjon | 1.2 |
Operativsystem | Linux |
Språk | C. |
Tillatelse | GNU General Public License eller GNU Lesser General Public License ( gratis lisens ) |
Nettsted | www.linux-kvm.org/ |
Kjernebasert virtuell maskin ( KVM ) er en Linux - kjernevirtualiseringsinfrastruktur . KVM støtter for øyeblikket full virtualisering ved bruk av Intel VT eller AMD-V . Begrenset støtte for paravirtualisering er også tilgjengelig for Linux- og Windows -gjester i form av en paravirtuell nettverksdriver. KVM er nå implementert som en lastbar kjernemodul, selv om i fremtidige versjoner et systemanropsgrensesnitt kan brukes og vil bli integrert direkte i kjernen .
Virtual Machine Manager støtter oppretting, modifisering, start og stopp av KVM-baserte virtuelle maskiner.
KVM gir full CPU-virtualisering, så gjesteoperativsystemet merker ikke at virtualiseringen har startet. Userspace - prosessen som KVM bruker er QEMU . Den er ansvarlig for å konfigurere VM- og I/O-enhetene og emulere dem. KVM i dette tilfellet brukes som en "akselerator" angående tilkoblingen med I/O-enhetene, da den kun med QEMU er veldig treg (dette er takket være det faktum at KVM har full virtualisering av CPU).