User-mode Linux Kernel
user-mode-linux.sourceforge.net
user-mode-linux.sourceforge.net
The bottom: For super-high-density virtual private servers, it makes more sense to use OpenVZ (http://www.openvz.org) and its commercial counterpart, Virtuozzo (http://www.parallels.com). I've seen installations with 300-500 VMs running on a system with 2G of RAM. It's not a great user experience, but it sure is ... dense. This is where those $5/month VPSes came from.
The top: For more conventional virtualization needs, there's Xen and KVM. More flexible, less of a pain in the system administrator's ass. This is the route Slicehost and Linode took.
There was an interesting quote about a year ago from the CEO of Linode regarding uncertainty of staying with Xen and instead moving on to KVM.
http://searchservervirtualization.techtarget.com/news/151637...
You configure a targeted policy for a daemon, and that policy describes all of the reasonable behaviour profiles for the daemon. Files and directories are assigned contexts referenced by the policies.
If it attempts to write to a directory that isn't part of its normal context, permission denied. Open an abnormal socket? denied. Abnormal IPC? denied.
And that project (indirectly) led to coLinux (http://www.colinux.org/), which runs on Windows at the kernel level. Linus himself called coLinux a dirty hack!
"Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did."