close

Kernel-baseret virtuel maskine

Hop til navigation Hop til søgning
Kernel-baseret Virtual Machine-
software
Logo
Skærmbillede af qemu / kvm, der emulerer NetBSD, OpenSolaris og Kubuntu på en Arch linux-vært.
Skærmbillede af qemu/kvm, der emulerer NetBSD , OpenSolaris og Kubuntu på en Arch linux - vært .
GenreEmulator
UdviklerOpen Virtualization Alliance (OVA)
Nyeste version1.2
Operativ systemLinux
SprogC.
LicensGNU General Public License eller GNU Lesser General Public License
( gratis licens )
Internet sidewww.linux-kvm.org/
Image
Kernel-baseret Virtual Machine understøttes af libvirt .

Kernel-based Virtual Machine ( KVM ) er en Linux - kernevirtualiseringsinfrastruktur . KVM understøtter i øjeblikket fuld virtualisering ved hjælp af Intel VT eller AMD-V . Begrænset understøttelse af paravirtualisering er også tilgængelig for Linux- og Windows -gæster i form af en para-virtuel netværksdriver. KVM er nu implementeret som et indlæst kernemodul, selvom der i fremtidige versioner kan bruges en systemopkaldsgrænseflade, som vil blive integreret direkte i kernen .

Virtual Machine Manager understøtter oprettelse, ændring, start og stop af KVM-baserede virtuelle maskiner.

Operation

KVM giver fuld CPU-virtualisering, så gæsteoperativsystemet bemærker ikke, at virtualiseringen er startet. Den Userspace- proces , som KVM bruger, er QEMU . Det er ansvarligt for at konfigurere VM- og I/O-enhederne og emulere dem. KVM i dette tilfælde bruges som en "accelerator" vedrørende forbindelsen med I/O-enhederne, da den kun med QEMU er meget langsom (dette er takket være det faktum, at KVM har en fuld virtualisering af CPU'en).

Relaterede emner

  • Sammenligning af virtuelle platformsmaskiner
  • Lgæst
  • OVirt
  • Xen
  • QEMU
  • libvirt
  • libguestfs

Andre projekter

Eksterne links