First page Back Continue Last page Overview Graphics
User-mode Linux – A virtual OS
Not a virtual machine – no hardware emulation
- although it is currently used solely as a VM
UML is intrinsically a guest OS
- no attempt is made to boot an unmodified or lightly modified guest
Advantage – UML can be used to construct a virtualization toolkit
UML differs from other virtualization technologies in being a virtual OS rather than a virtual machine. The difference is that there is no hardware virtualization layer. Instead, the guest OS talks directly to the host OS, and is thus a “modified” guest.
The fact that UML knows how to be a guest enables it to be used as the basis of a virtualization toolkit.