close

Kjernebasert virtuell maskin

Hopp til navigasjon Hopp til søk
Kjernebasert Virtual Machine-
programvare
Logo
Skjermbilde av qemu / kvm som emulerer NetBSD, OpenSolaris og Kubuntu på en Arch linux-vert.
Skjermbilde av qemu/kvm som emulerer NetBSD , OpenSolaris og Kubuntu på en Arch linux- vert .
SjangerEmulator
UtviklerOpen Virtualization Alliance (OVA)
Siste versjon1.2
OperativsystemLinux
SpråkC.
TillatelseGNU General Public License eller GNU Lesser General Public License
( gratis lisens )
Nettstedwww.linux-kvm.org/
Image
Kjernebasert virtuell maskin støttes av libvirt .

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.

Operasjon

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).

Relaterte elementer

  • Sammenligning av virtuelle plattformmaskiner
  • Lguest
  • OVirt
  • Xen
  • QEMU
  • libvirt
  • libguestfs

Andre prosjekter

Eksterne lenker