La virtualisation commence depuis à peu pres deux ans a interesser les grosses structures / archis / boites et les flombars. Xen permets d'utiliser deux "techniques" de virtualisations différentes : la paravirtualisation : un noyau hôte (dom0) qui héberge des Guest modifiés (i.e. le dom0 peut discuter avec des "requetes" asynchrones avec le noyau du domU et faire des modifs à la volée par exemple changement du CPA (cpu affinity) de la ram, monter une vif, un nouveau disque). avantages : ben toutes les choses ci-dessus inconvenients : il faut un Guest modifié (hé oui) et il y en a pas enormement : NetBSD (32 bits, 64 bits, NetBSD Gere le PAE depuis la version 5 (en current pour le moment) ) Linux (32bits, PAE, 64 bits) FreeBSD : en ce moment, Kip MAcy et scottl bossent pour integrer Xen3.1 dans freebsd (c'est sur perforce : http://perforce.freebsd.org/changeList.cgi?FSPC=//depot/projects/xen31/... ) Opensolaris (32 bits, PAE , 64 bits) la full virtualisation (hvm): Permet de lancer des VM sans que le Guest ne sache qu'il est virtualisé. necessite les instrus de virtalisations VT / Pacifica (des 2 fondeurs majoritaires en ce bas monde : Intel et amd (grep vmx | svm proc/cpuinfo sous linux) inconvenients : - ben tout le backend (que je trouve UBER RELOU) qemu a se tapper quand vous lancez une vm - perte du benefices de la commande xm (mem-set, migrate vcpu-set block-attach bock-dettach ...) vu que pas de communication entre le dom0 > domU donc wala. Juste des petites infos: ces deux technos sont convi et ont leurs defauts et n'ont pas le même domaine d'application. Perso mettre du hvm sur un serveur, ca me fait hérisser le poil d'ailleur, j'ai pas lu le code de xen et j'aimerai, mais plt & pln, mais je n'ai pas jamais lu du tout si la paravirt utilisait ou pas les instructions vt/pacifica. (faudra que je demande a coté.