LXC is a lightweight
virtualization method to run
multiple virtual units (containers, akin to
simultaneously on a single control host. Containers are isolated with
Kernel Control Groups (cgroups) and Kernel Namespaces.
LXC provides an operating system-level virtualization where the Kernel controls the isolated containers. With other full virtualization solutions like Xen, KVM, or libvirt the processor simulates a complete hardware environment and controls its virtual machines.