User-mode Linux (UML) on Linux-ytimen versio, jota suoritetaan Linuxin päällä.[1] Sen laitteisto on virtualisoitua ja resurssit ovat isäntänä toimivan määrittämiä.[1] User-mode Linux tarjoaa paravirtualisoidun alustan virtuaalikoneille.[2] UML tukee copy-on-write (COW) tekniikkaa, jolloin samoja tiedostoja voidaan jakaa ja kirjoittaa muuttuneet tarvittaessa.[3] UML on ollut pääsarjan ytimessä versiosta 2.6.9 lähtien.[3]

UML-ydin suoritetaan prosessina, joka toimii vieraskäyttöjärjestelmänä.[4] Menetelmällä UML-ydintä voidaan ajaa ja debugata kuin muutakin käyttäjäavaruudessa ajettavaa ohjelmaa.[5]

libvirt tukee User-mode Linuxia virtualisoinnin hallintaan.[6]

Lähteet muokkaa

  1. a b Jeff Dike: User-mode Linux usenix.org. Viitattu 6.3.2020. (englanniksi) 
  2. Irfan Habib: Virtualization with KVM linuxjournal.com. 1.2.2008. Viitattu 5.3.2020. (englanniksi) 
  3. a b How To Run Linux Inside Linux With User Mode Linux linux.com. 11.1.2007. Viitattu 6.3.2020. (englanniksi)
  4. Matthew E. Hoskins: User-Mode Linux linuxjournal.com. 30.3.2006. Viitattu 6.3.2020. (englanniksi)
  5. Discovering the versatility of user mode Linux opensourceforu.com. 15.11.2016. Viitattu 6.3.2020. (englanniksi) 
  6. User Mode Linux driver libvirt.org. Arkistoitu 5.8.2019. Viitattu 6.3.2020. (englanniksi)

Aiheesta muualla muokkaa