User-Mode Linux
L'User Mode Linux (UML) és un programa creat per Jeff Dike que instal·lat en un host Linux, permet crear i administrar màquines Linux guest com un procés més del sistema. Aquesta característica, permet utilitzar diverses màquines Linux en una sola, assolint alts nivells de seguretat i protecció, i sense que la configuració i administració de la màquina host es vegi modificada o alterada.
Funcionament

Cada màquina Linux, sigui física o virtual, es compon d'un kernel (o nucli) i un filesystem (o sistema de fitxers).
Per a funcionar, l'UML ha d'estar instal·lat en una màquina Linux, que s'anomena màquina host. Per les màquines guest, o sigui, les màquines virtuals, es necessita un kernel i un filesystem que són arxius binaris. En una simulació amb diversos guest, cadascun té el seu propi sistema de fitxers.