Ja si dovolim trosku zakritizovat clanok, ale s umyslom jeho zlepsenia do buducnosti.
Chybalo mi tu na uvod rozdelenie druhov virtualizacie, aby sa citatel mohol lepsie orientovat.
Vieme, ze existuje virtualizacia na urovni OS, co je principialne nieco ako "vylepseny chroot". Ide napr. o linux vserver, bsd jail, solaris zones. Tieto riesenia maju najmensiu spotrebu prostriedkov pre virtualizaciu samotnu. Guest systemy moze vsak byt len tie iste ako host. T.j. pod linuxovym vserverom nespustite Freebsd (pivo ma u mna kazdy, komu sa to podari :-) ).
Na opacnej strane sa nachadzaju riesenia, ktore virtualizuju cely pocitac ako vmware (a ine ako napr. virtualbox, virtualpc, a asi aj parallels, ktore bolo spomenute v diskusii). Na tomto rieseni tym padom spustite hociaky OS, ktory by na danom systeme bezal, keby bol skutocny fyzicky. (tym myslim ak to virtualizuje x86 system, tak spustite kazdy OS, ktory na tomto systeme dokaze bezat). Zaroven na jednotlivych hostoch mozu bezat rozne OS - windows pekne vedla linuxu. Samozrejme, ze toto riesenie je tym padom najnarocnejsie na systemove zdroje.
Do predchadzajucej kategorie by sa mal zaradit aj Qemu, ale vzdy ma zaujala jeho charakteristika, nakolko sa v prvom rade definoval ako emulator procesora. Qemu je samotny zufalo pomaly, preto vznikly moduly do jadra, ktore ho urychluju. Mylim, ze jednym dobrym bol kqemu, ktory bol svojho casu sice free ale nie open source - neviem ako to je teraz. Dolezite je, ze od verzie jadra 2.6.20 mame priamo v nom modul kvm.
Medzi tymito rieseniami stoji Xen, o ktorom bol clanok, preto sa nebudem o nom rozpisovat.
Este by mozno do buducnosti stalo za to, vysvetlit pojem ring, co suvisi s procesorom, pretoze z toho ako to bolo napisane sa neda usudit, co to nejaky ring0 vlastne je.
Dovolil by som si trochu nesuhlasit ohladom Qemu.Ano je docela pomaly, ale narozdiel od statnych dokaze emulovat aj iny procesor/platformu.Cize na x86 si mozem rozbehat x64 alebo arm alebo kludne aj os beziaci na motorle.Pokial viem tak ostatne bezne desktopove virtualizacne riesenia toto nemaju.
Qemu je stejne pomale jako VMWARE, ale KQEMU uz je sakra rychle, protoze neemuluje CPU ale dela SW virtualizaci, ale pak neumi emulovat jine CPU nez na kterem bezi a nevim zada to funguje i mimo x86.
S tymto nemozem suhlasit. Vmware je sice plna virtualizacia pocitaca a tym je pomalsia a zerie viac zdrojov, ale urcite je niekolkonasobne rychlejsi ako qemu. Napr.: ked som ho svojho casu skusal, tak som do neho len s problemami nahodil windows2000 - strasne pomaly to islo a na tom istom hw siel winxp pod vmware uplne v pohode.