Operating System-level Virtualization - Implementations

Implementations

Mechanism Operating system License Available since/between Features
File system isolation Copy on Write Disk quotas I/O rate limiting Memory limits CPU quotas Network isolation Partition checkpointing
and live migration
Root privilege isolation
chroot most UNIX-like operating systems Proprietary

BSD

GNU GPL CDDL

1982 Partial No No No No No No No No
iCore Virtual Accounts Windows XP Proprietary/Freeware 2008 Yes No Yes No No No No No ?
Linux-VServer
(security context)
Linux GNU GPL v.2 2001 Yes Yes Yes Yes Yes Yes Partial No Partial
LXC Linux GNU GPL v.2 2008 Partial Partial. Yes with Btrfs. Partial. Yes with LVM or Disk quota. Yes Yes Yes Yes No No
OpenVZ Linux GNU GPL v.2 2005 Yes No Yes Yes Yes Yes Yes Yes Yes
Parallels Virtuozzo Containers Linux, Windows Proprietary 2001 Yes Yes Yes Yes Yes Yes Yes Yes Yes
Container/Zone Solaris and OpenSolaris CDDL 2005 Yes Partial. Yes with ZFS Yes Partial. Yes with Illumos. Yes Yes Yes No Yes
FreeBSD Jail FreeBSD BSD 1998 Yes Yes (ZFS) Yes No Yes Yes Yes No Partial
sysjail OpenBSD, NetBSD BSD - no longer supported as of 03-03-2009 Yes No No No No No Yes No ?
WPARs AIX Proprietary 2007 Yes No Yes Yes Yes Yes Yes Yes ?
HP-UX Containers (SRP) HPUX Proprietary 2007 Yes No Partial. Yes with logical volumes Yes Yes Yes Yes Yes ?
Sandboxie Windows Proprietary/Shareware 2004 Yes Yes No ? ? ? ? ? ?

Read more about this topic:  Operating System-level Virtualization