Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
User-mode Linux
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Applications == Numerous things become possible through the use of UML.<ref>{{cite web | url=https://www.landley.net/code/UML.html | title=Rob's quick and dirty UML howto | first=Rob | last=Landley | date=2009-12-16 | access-date=2023-08-08}}</ref> One can run [[computer network|network]] services from a UML environment and remain totally sequestered from the main Linux system in which the UML environment runs.<ref>{{cite web | url=https://web.dit.upm.es/vnumlwiki/ | title=Virtual Network User-Mode-Linux | date=2012-02-13 | access-date=2023-08-08}}</ref><ref>{{cite web | url=http://wiki.netkit.org/index.php/Features | title=Netkit: Features | date=2009-12-03 | access-date=2023-08-08 | archive-date=2020-05-11 | archive-url=https://web.archive.org/web/20200511195253/http://wiki.netkit.org/index.php/Features | url-status=dead }}</ref><ref>{{cite web | url=http://www.marionnet.org/site/?en | title=Marionnet: a virtual network laboratory |author1=Jean-Vincent Loddo |author2=Luca Saiu | access-date=2023-08-08}}</ref><ref>{{cite web | url=https://clownix.net/doc_stored/build-03-04/singlehtml/index.html | title=Cloonix Documentation: v03-04 | date=2019-06-01 | access-date=2023-08-08}}</ref><ref>{{cite web | url=https://www.cs.mcgill.ca/~anrl/gini/ | title=Welcome to GINI! A Toolkit for Constructing User-Level Micro Internets | date=2009-09-28 | publisher=[[McGill University]] | access-date=2023-08-08}}</ref> Administrators can use UML to set up [[honeypot (computing)|honeypot]]s,<ref>{{cite web | url=http://user-mode-linux.sourceforge.net/old/honeypots.html | title=UML as a honeypot | date=2007-07-13 | access-date=2023-08-08}}</ref> which allow one to test the security of one's computers or network. UML can serve to test and debug new software without adversely affecting the host system. UML can also be used for teaching and research, providing a realistic Linux networked environment with a high degree of safety. In UML environments, host and guest kernel versions don't need to match, so it is entirely possible to test a "[[bleeding edge]]" version of Linux in User-mode on a system running a much older kernel. UML also allows kernel debugging to be performed on one machine, where other kernel debugging tools (such as [[kgdb]]) require two machines connected with a [[null modem]] cable. Some [[web hosting]] providers offer UML-powered [[virtual private server|virtual servers]] for lower prices than true [[dedicated hosting service|dedicated servers]]. Each customer has [[Root user|root]] access on what appears to be their own system, while in reality one physical computer is shared between many people. [[libguestfs]] has supported a UML backend since version 1.24<ref>{{cite web | url=https://rwmj.wordpress.com/2013/08/11/experimental-user-mode-linux-backend-for-libguestfs/ | title=Experimental User-Mode Linux backend for libguestfs | date=August 11, 2013 | author=Richard WM Jones | access-date=2019-08-29}}</ref> as an alternative to using QEMU or KVM.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)