LXC ist eine Sammlung von Werkzeugen, um die leichtgewichtige Virtualisierungsumgebung »Linux Containers« zu verwalten. Diese Container können als stark erweiterte Chroot-Umgebungen gesehen werden. Es sind virtuelle Maschinen mit jeweils ihrem eigenen Dateisystem und unterschiedlichen Namensräumen für IPC, Rechnername, Mounts, Prozess-IDs, Netzwerk und Benutzer, die aber alle denselben Kernel nutzen. Als Dateisystem dient ein Verzeichnisbaum auf dem Host-Rechner wie bei Chroot-Umgebungen, alternativ können logische Volumes verwendet werden. Mit Btrfs als Dateisystems lassen sich virtuelle Maschinen mittels Snapshots sehr schnell duplizieren. (non)