Overview of LXC, a set of tools that you can use for linux operating-system virtualization. This video gives an overview of LXC's features compared to FreeBSD jails, Solaris Zones, and other OS-Virtualization tools.
Overview of different OS-virtualization technologies:
https://en.wikipedia.org/wiki/Operating_system%E2%80%93level_virtualization#Implementations
Other Useful Links:
https://help.ubuntu.com/12.04/serverguide/lxc.html
https://en.wikipedia.org/wiki/LXC
https://www.kernel.org/doc/Documentation/cgroups/ (the kernel tech that this is based on)