b'\n_START_ARTICLE_\nXen\n_START_SECTION_\nGebruik\n_START_PARAGRAPH_\nVirtuele machines worden veelal gebruikt door IBM, HP en anderen op mainframes en servers. Zij worden ook in toenemende mate gebruikt door hosting providers op het internet om virtuele toegewijde servers (virtual private server, VPS) te leveren. Virtualisatie maakt het mogelijk om op een fysieke server een (groot) aantal virtuele servers te gebruiken waardoor de fysieke server een veel groter deel van de tijd gebruikt wordt. Daarnaast levert het gebruik van virtuele servers inherent beveiliging; een gecompromitteerd VPS heeft geen consequenties voor andere VPS\'en. Virtualisatie kan ook gebruikt worden om verschillende en niet-uitwisselbare besturingssystemen op dezelfde computer te draaien. De ondersteuning van Xen voor het live migreren van een virtuele machine (naar fysiek andere hardware) maakt verdeling van de belasting (load balancing) mogelijk en maakt een einde aan de noodzaak tot uitschakelen bij onderhoud en storingen._NEWLINE_Xen kan op twee manieren in de markt gezet worden: als een virtualisatieplatform, zoals XenSource met hun XenEnterprise-product, of ge\xc3\xafntegreerd in een besturingssysteem. Een voorbeeld van de laatste optie is de toevoeging van Xen in Novells Linuxdistributie SLES 10, Red Hats RHEL 5 en Suns Solaris 10. Microsoft gaat ook paravirtualisatie via Xen ondersteunen in het aankomende Windows Server-besturingssysteem (codenaam "Longhorn")._NEWLINE_Een resultaat van Xens lichtgewichtarchitectuur is dat alle x86-besturingssystemen paravirtualisatie gaan ondersteunen in hun volgende grote versie. Virtualisatiemarktleider VMware heeft ook aangekondigd paravirtualisatie voor Linux te gaan ondersteunen om prestatie- en beveiligingsredenen.\n_START_SECTION_\nParavirtualisatie met Xen\n_START_PARAGRAPH_\nXen gebruikt een techniek genaamd paravirtualisatie om hogere prestaties te bereiken (dat wil zeggen dat er in de meeste gevallen een prestatievermindering van rond de 2% is, met in het ergste geval een prestatievermindering van 8%). In tegenstelling tot traditionele virtuele machinemanagers, die voorzien in een softwaregebaseerde omgeving precies zoals de gesimuleerde hardware, was bij Xen voor versie 3.0 een Intel VT-ondersteuning vereist om een gastbesturingssysteem eerst te porteren naar de Xen API. Tot nu toe is dit gebeurd voor Plan 9, NetBSD, OpenBSD, Linux, FreeBSD en OpenSolaris. Tijdens Brainshare 2005 toonde Novell een portering van NetWare naar Xen. Een portering voor Windows XP werd uitgevoerd tijdens de initi\xc3\xable ontwikkeling van Xen, maar de licenti\xc3\xabring van Microsoft voorkwam de openbare uitgave hiervan.\n_START_SECTION_\nVolledige virtualisatie\n_START_PARAGRAPH_\nIntel heeft aanpassingen aan Xen bijgedragen om hun VT-extensies te ondersteunen. AMD heeft op een gelijke manier bijgedragen om hun AMD-V-extensies te ondersteunen. Deze technologie\xc3\xabn, hoewel ze vrij verschillend zijn ge\xc3\xafmplementeerd, worden aangeroepen door een abstractielaag in Xen die het mogelijk maakt om ongemodificeerde besturingssystemen te draaien binnen virtuele Xen-machines.\n_START_SECTION_\nMigratie van een virtuele machine\n_START_PARAGRAPH_\nDe virtuele machines van Xen kunnen live gemigreerd worden tussen fysieke systemen zonder ze te stoppen. Gedurende deze procedure wordt het geheugen van de machine integraal gekopieerd naar de doelbestemming zonder dat de uitvoering wordt gestopt. Een zeer kleine stop van 60\xe2\x80\x93300\xc2\xa0ms is nodig om de uiteindelijke synchronisatie te verrichten, voordat de virtuele machine begint uit te voeren vanaf zijn doelbestemming, waardoor het voorziet in een illusie van naadloze integratie. Gelijksoortige technologie wordt gebruikt om lopende virtuele machines naar een schijf toe op non-actief te zetten, om vervolgens over te schakelen naar een andere virtuele machine en de eerste virtuele machine op een latere moment te hervatten.\n_START_SECTION_\nHardware-architecturen\n_START_PARAGRAPH_\nXen werkt momenteel op x86-, x86-64-, IA64- en PPC-gebaseerde systemen. Er wordt momenteel ook gewerkt aan een SPARC-implementatie.\n_START_SECTION_\nXen op Windows\n_START_PARAGRAPH_\nHet is op dit moment mogelijk om Windows als gastsysteem te draaien in de nieuwste Xen-versie door gebruik te maken van hardwarevirtualisatie zoals Intel VT of AMD-V. Het is niet mogelijk om Windows als hoofdsysteem te gebruiken, met uitzondering van Microsoft Windows Server 2008, dat wel als hoofdsysteem voor Xen kan fungeren. In andere Windowsversies is deze ondersteuning niet aanwezig.'