Xen | ||||
---|---|---|---|---|
Xen
| ||||
Ontwikkelaar(s) | Xen Project, XenSource[1] | |||
Uitgebracht | 9 september 2003 (21 jaar geleden) | |||
Recentste versie | 4.19.0 (29 juli 2024)[2] | |||
Status | Actief | |||
Besturingssysteem | Windows, Linux, BSD, OpenSolaris en Unix | |||
Geschreven in | C | |||
Categorie | Hypervisor | |||
Licentie(s) | GPLv2 | |||
Versiebeheer | Officiële broncode | |||
Website | (en) Projectpagina | |||
|
Xen is een vrije, opensource- en virtuele machinemonitor (VMM) of hypervisor voor x86-, Itanium- en PowerPC-systemen. Het is software die draait op een host-besturingssysteem die het mogelijk maakt om meerdere gast-besturingssystemen tegelijk op dezelfde hardware te draaien. Deze vorm van virtualisatie wordt bereikt door gebruik te maken van een techniek die paravirtualisatie wordt genoemd. Het wordt ontwikkeld door het Xen Project, geleid door Ian Pratt van XenSource.
Xen levert beveiligde isolatie, beheer van resources, kwaliteitsgaranties en livemigraties van virtuele machines. Op oudere computersystemen moeten de besturingssystemen specifiek aangepast ("geporteerd") worden voordat ze op Xen kunnen draaien (ook al blijft de compatibiliteit voor gebruikerapplicaties behouden). Op processoren met Intel VT of AMD-V-extensies kan Xen ieder besturingssysteem ongemodificeerd draaien. Paravirtualisatie maakt gebruik van hardwarematige virtualisatie voor betere prestaties en beveiliging.