I've been reading many documentations on Linux containers. I also tried it out the CentOS way and the Ubuntu way .
Wikipedia says
it is an operating system–level virtualization.
Linuxcontainers.org says
LXC is a userspace interface for the Linux kernel containment features.
I cant get it clear.
- Is LXC just a user interface and there is some other kernel module that provides the container features.
 - Or is LXC something that gets patched to the kernel when package is installed and it also provides user space utilities.
 - While trying it out on CentOS, installation 
lxcpackage was not required although it is available in the repositories. - On CentOS, without installing 
lxcthe libvirt daemon is able to connect tolxc:///using the libvirt command utilies. So is there a lxc module already in the kernel? But I didnt find any withlsmod. - BUT, which is that module in the kernel, that provides containerization?