UML (User-mode Linux) | |
---|---|
Sorts | Virtualisering på operativsystemnivå |
Skrivet i | C [1] |
Operativ system | linux |
Hårdvaruplattform | x86 , x86-64 , IA-64 |
Licens | GNU GPL v.2 |
Hemsida | user-mode-linux.sourceforge.net |
User-Mode Linux (UML, User Mode Linux ) är en variant av Linux-kärnan som låter dig köra flera virtualiserade Linux-system (den så kallade gästen från de engelska gästerna ) som vanliga applikationer i Linux -huvudsystemet (det s.k. kallas värd från engelska värd ). Varje gäst körs som en process i " användarutrymme " ( eng. användarutrymme ), vilket låter dig köra flera virtuella operativsystem utan att konfigurera om Linux-huvudsystemet.
Det är möjligt att köra nätverkstjänster i UML, inklusive honeypot . UML kan användas för att testa och felsöka program utan att påverka det underliggande operativsystemet, samt för undervisning och forskning.
I ett UML-system tillåts oöverensstämmelse mellan värd- och gästkärnversioner. UML kan användas för att felsöka kärnor på en enda maskin.
Ibland tillhandahålls UML-baserat webbhotell.
Tillgänglig som en patch för vissa kärnor sedan 2.2.x.
Har integrerats i kärnan sedan Linux 2.6.0.
Användarläge Linux anses ha dålig prestanda jämfört med Xen och OpenVZ .
Ursprungligen gjord för x86 men senare portad till IA-64 och PowerPC . Körs för närvarande på x86-64 .