User Mode Linux (UML) adalah mesin virtual Linux yang dapat menjalankan proses secara aman tanpa merusak lingkungan Linux sebenarnya. UML memungkinkan pengguna untuk menjalankan kernel virtual, mencoba distro baru, dan melakukan pengembangan kernel secara aman.