Wirtualizacja na poziomie systemu operacyjnego
Porównanie technik:
Źródło: http://en.wikipedia.org/wiki/Operating_system-level_virtualization
chroot w Linuxie
- najprostszy, ale najmniejsze możliwości,
- 32 bit w 64bit:
- stosowany często np. na 64bitowych systemach (np. AMD64 - x86_64) do uruchamiania kodu 32 bitowego,
- można również uruchamiać 32 bitowe aplikacje okienkowe (X-ów), które podłączą się do 64bitowego działającego już menedżera okien.
OpenVZ
- Zapewnia najmniejszą giętkość, lecz równocześnie najmniejsze dodatkowe obciążenie serwera
- jest na licencji GPL (v. 2),
- wymaga zmienionego jądra, tak żeby wspomagał "pudełkowość" poszczególnych VPS'ów (Virtual Private Servers),
- jest łatwy do zarządzania z hosta,
- są przygotowane specjalne wzorce pomagające w instalacji najczęstszych dystrybucji w VPS, m.in. (źródło: http://en.wikipedia.org/wiki/OpenVZ):
- Fedora Core 3, 4 i 5
- CentOS 4 (4.3)
- Gentoo 2006.0
- openSUSE 10
- SUSE 9.3
- Debian 3.1 (sarge)
- Ubuntu 6.06
- Slackware 10.2
Virtuozzo
Istniejąca od 2001 roku komercyjna wersja OpenVZ. Od 2005 roku dostępna również pod systemy z rodziny Microsoft Windows