Nie je celkom pravda, ze bez podpory vme/svm sa da robit iba paravirtualizacia. XEN si hodne zjednodusil pracu. Pri plnej virtualizacii vyuziva jeden novy ring naviac (hypervisora) V pripade paravirtualizacie sa spolieha na modifikaciu OS. (Je to trocha zjednoduseny pohlad na vec, ale sedi).
Co je vsak podstatne, ze su nastroje, ktore dokazu pustit lubovolny guest OS (aj zavrety, teda bez problemov aj widle) na vasom existujucom procesore a nemusi podporovat najmodernejsie VME/SVM extensions. Ide o dost hustu alchymiu - prepisovanie casti kodu za behu, ale dosahuje sa tym uplne verne prostredie. Spomeniem len 1 slovo: VMWare. Zvlada to bez problemov. Iste ze je uzavrety, ale taky VMWare Server je freeware a funguje.
Co som tym chcel povedat - v clanku mohlo byt uvedene, ze sa da robit plna virtualizacia na lubovolnom procesore a VME/SVM akurat zjednodusuju pracu tvorcom takychto virtualizacnych nastrojov.
Nikde v clanku ani v diskusii zatial nebol spomenuty rozdiel medzi VIRTUALIZACIOU a EMULACIOU, totizto VMware pouziva "plnu emulaciu" no a XEN vyuziva "plnu virtulizaciu" resp "paravirtualizaciu". Pojmy emulacia a virtualizacia sa dost lisia :)
Plnu virtualizaciu nespravis na procaku ktory to nepodporuje, ale plnu emulaciu ano ! A preto VMware dokaze bezat aj neupravene OS na procaku ktory nepodporuje plnu virtualizaciu, dovodom je ze pouziva prave emulaciu.