Kernel-based Virtual Machine
Kernel-based Virtual Machine | |
---|---|
![]() |
|
![]() |
|
Kehittäjä | Open Virtualization Alliance (OVA) |
Kehityshistoria | |
Ensijulkaisu | 2007 |
Tiedot | |
Alusta | Linux |
Lisenssi | GNU GPL, GNU LGPL |
Kernel-based Virtual Machine eli KVM on Linux-ytimeen rakennettu tuki virtualisoinnille. KVM on julkaistu Linux versiossa 2.6.20 helmikuussa 2007.[1] KVM projektista ilmoitti ensimmäisen kerran sen aloittaja Avi Kivity 19. lokakuuta 2006 viestissä Linux Kernel -postituslistalle.[2]
KVM vaatii suorittimelta tukea virtualisoinnille käskykantalaajennuksien avulla.[3] KVM ei suorita eri suorittimen tai muun laitteiston emulointia vaan tämä on erillisen käyttäjäavaruudessa sijaitsevan ohjelman tehtävä.[2] Käyttäjäavaruudessa käytettävä osa on QEMU:ssa.[4]
KVM on kehitetty aluksi Intelin Intel VT (VMX) ja AMD:n AMD-V (SVM) käskyille.[3][2] Useat suoritinvalmistajat ovat tukeneet KVM:n kehitystä: Intel lisäsi tuen IA64-alustalle; IBM lisäsi tuen s390- ja POWER-alustoille; ARM Holdings ja Linaro tukivat ARM-version kehitystä; Imagination Technologies lisäsi MIPS-alustan tuen.[5]
KVM on tuettu IBM Z -alustalla.[6] RISC-V-suorittimen tuki on työn alla.[7]
IBM on julkaissut KVM:ään Power-arkkitehtuurilla käytettävän tuen suojatuille virtuaalikoneille ultravisor-virtualisoinnilla.[8][9][10]
Lähteet
- ↑ Linux 2 6 20 kernelnewbies.org. Viitattu 25.11.2017.
- ↑ a b c Amit Shah: Ten years of KVM lwn.net. 2.11.2016. Viitattu 5.3.2020. (englanniksi)
- ↑ a b What do I need to use KVM? linux-kvm.org. Viitattu 19.2.2017.
- ↑ Kernel Virtual Machine linux-kvm.org. Viitattu 5.3.2020. (englanniksi)
- ↑ Amit Shah: Ten years of KVM lwn.net. 2.11.2016. Viitattu 22.10.2019. (englanniksi)
- ↑ Linux on KVM IBM. Viitattu 17.8.2019. (englanniksi)
- ↑ [PATCH v8 00/19 KVM RISC-V Support] lkml.org. 3.10.2019. Viitattu 3.10.2019. (englanniksi)
- ↑ Linux 5.5 KVM Adds POWER Support For Secure Guests/VMs phoronix.com. Viitattu 19.12.2019. (englanniksi)
- ↑ [GIT PULL Second batch of KVM changes for 5.5 merge window] lkml.iu.edu. Viitattu 19.12.2019. (englanniksi)
- ↑ Supporting protected computing on IBM Power Architecture developer.ibm.com. Viitattu 19.12.2019. (englanniksi)
Aiheesta muualla
- KVM-projektin kotisivu (englanniksi)