What LXC is
LXC is a mean of lightweight virtualization (operation system virtualization).
You get an additional OS with the same kernel the host OS uses. It allows to avoid a
lot of overheads related to software and hardware virtualization (e.g. VirtualBox).
LXC uses the control groups mean to bound and manage a guest OS (Thanks Google).
LXC also uses the apparmor to isolate a guest OS.
I’m not a guru of virtualization and system administration, more over, this
article isn't about virtualization theory, so let's go further.