User Mode Linux est un dispositif permettant de lancer un ou plusieurs noyau(x) linux dans l'espace utilisateur (comme un simple programme). En clair, il permet d'avoir plusieurs machines virtuelles sur une seule machine physique hôte exécutant Linux. Les avantages sont nombreux :
-
Si une machine virtuelle plante, le système hôte n'est pas affecté.
-
Un utilisateur sera root sur une machine virtuelle, mais pas sur le système hôte.
-
Il permet aussi de tester différents paramètres noyaux sans se soucier des conséquences.
User Mode Linux permet notamment de s'affranchir de chroot (pour, par exemple, la réalisation de serveurs FTP) et de toutes ses failles de sécurité.