lxc
LXC, short for Linux Containers, is a userspace interface for the Linux kernel’s containment features. It provides OS-level virtualization, allowing multiple isolated Linux systems or containers to run on a single host kernel. Containers share the host’s kernel but behave like separate, lightweight environments, making them faster to start and more resource-efficient than traditional virtual machines.
The isolation in LXC is achieved primarily through Linux namespaces, which segregate process IDs, mount points,
LXC provides a suite of command-line tools and libraries, including lxc-create, lxc-start, lxc-stop, lxc-destroy, lxc-attach, lxc-ls,
In the ecosystem, LXD is a higher-level daemon and API that manages LXC containers, providing image storage,
History and usage notes: LXC is one of the early Linux container technologies that helped popularize OS-level