User-mode Linux (UML) is a port of the Linux kernel to its own system call interface. It provides a kind of virtual machine, which runs Linux as a user