Content deleted Content added
No edit summary |
Reverted 4 edits by 189.83.62.237 (talk) to last revision by ScotXW. (TW) |
||
Line 1:
{{Infobox
| name =
| title = User-mode Linux
Line 31:
| website = {{URL|http://user-mode-linux.sourceforge.net/}}
}}
== Applications ==
[[File:Libvirt support.svg|thumb|300px|'''User
Numerous things become possible through the use of UML.<ref>[http://www.landley.net/code/UML.html Rob's quick and dirty UML howto]</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>[http://www.dit.upm.es/vnuml Virtual Network User Mode Linux (VNUML): Virtual network scenarios based on UML]</ref><ref>[http://www.netkit.org NetKit: Emulating a Virtual Network using UML]</ref><ref>[http://www.marionnet.org Marionnet: Another network emulator based on UML]</ref><ref>[http://cloonix.net Cloonix-Net: Virtual Network emulation using UML]</ref><ref>[http://www.cs.mcgill.ca/~anrl/gini GINI: Virtual network based teaching toolkit using UML]</ref> Administrators can use UML to set up [[honeypot (computing)|honeypot]]s, 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
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.
== Integration into the Linux kernel ==
The UML guest application (a [[
As of [[
== Comparison with other technologies ==
Often cited as a strength of [[Xen]] (a competing technology) is support for [[thread-local storage]] (TLS). This is now also supported in the latest UML kernels. Xen concentrates on virtualizing the whole machine, and thus all systems running on a Xen machine are really virtual machines. In UML, the host machine is not virtualized in any way, and only guest systems are true virtual machines. This allows UML guest direct access to host filesystems and hardware, where it is common to map a host directory (e.g. /uml/root -> /).
Line 58:
== See also ==
* [[L4Linux]]
* [[
* [[MkLinux]]
Line 67:
* [http://uml.devloop.org.uk/ More recent kernels and file systems]
* [http://eggdrop.ch/texts/uml/ Running Debian inside of Debian with User-Mode Linux]
* [http://linuxzoo.net/ Linuxzoo: Online free access UMLs]
* [http://www.user-mode-linux.org/~jdike/armin/Virtual-UML-Lab-Presentation.pdf Armin M. Warda: Virtual Labs with User Mode Linux, 2004]
{{Linux
[[Category:Free virtualization software]]
[[Category:Linux
[[Category:Virtualization-related software for Linux]]
|