Kjernebasert virtuell maskin | ||
---|---|---|
Linux- kjernekomponent | ||
KVM som kjører Opensolaris , NetBSD og Kubuntu på Arch Linux . | ||
Generell informasjon | ||
programtype | hypervisor | |
Forfatter | Qumranet | |
utvikler | Open Virtualization Alliance (OVA) | |
Tillatelse | GPL og LGPL | |
Teknisk informasjon | ||
Planlagt inn | C | |
Versjoner | ||
Siste stabile versjon | 88 ( 15. juni 2011 [ 1 ] ) | |
Lenker | ||
Offesiell nettside kodelager | ||
Kjernebasert virtuell maskin eller KVM , (på spansk , kjernebasert virtuell maskin ) er en løsning for å implementere full virtualisering med Linux . Den består av en kjernemodul (kalt kvm.ko) og brukerromsverktøy, og er helt gratis programvare . KVM-komponenten for kjernen er inkludert i Linux siden versjon 2.6.20.
KVM lar deg kjøre virtuelle maskiner ved hjelp av diskbilder som inneholder umodifiserte operativsystemer. Hver virtuell maskin har sin egen virtualiserte maskinvare : et nettverkskort , harddisker , grafikkort osv.
KVM ble opprettet av Qumranet . I 2008 ble dette selskapet kjøpt opp av Red Hat Inc [ 2 ] og for tiden vedlikeholdes programvaren av Open Shift .
KVM bruker en modifisert versjon av QEMU som frontend. Det arbeides med å bruke flere funksjoner i virtualiseringsteknologien som finnes i de nyeste CPUene fra AMD og Intel (Core 2 Duo E6300 og nyere for stasjonære datamaskiner og Core 2 Duo T5600 og nyere for bærbare datamaskiner). Ytelsestester har blitt utført med Xen (ved bruk av maskinvarevirtualisering i stedet for paravirtualisering ), og for noen arbeidsbelastninger har det vist seg å være raskere. For andre, ikke så mye. [ 5 ]
En av funksjonene som KVM har er "overcommit" som er bruken av minne som til og med overgår det fysiske minnet til verten.