Xen

Xen on Cambridgen yliopistossa kehitetty avoimen lähdekoodin vapaa hypervisor-virtualisointiohjelmisto. Hypervisor mahdollistaa useiden käyttöjärjestelmien ajamisen samalla tietokoneella. Tällöin yksi käyttöjärjestelmä toimii isäntänä (host) ja muita ajetaan sen päällä virtuaalikoneina. Virtuaalikone voidaan pysäyttää tiedostoon ja jatkaa sen suoritusta myöhemmin, tai siirtää se toiselle tietokoneelle. 

Tuettuihin alustoihin kuuluvat x86-, x86-64- ja ARM-arkkitehtuurit.

Tukea on kehitetty myös IA-64 (poistettu ylläpitämättömänä) ja PowerPC-arkkitehtuureille.

Xen toimii ohjelmistotasolla ja siinä ajettavia käyttöjärjestelmiä täytyy muuttaa niiden ajamiseksi Xenin alla, jota kutsutaan paravirtualisoinniksi. Xen-tuki on lisätty Linux-ytimeen versiossa 3.0.

Linux-käyttöjärjestelmistä Fedora Core, RHEL 5 ja Novell SLES 10 tukevat toiminnallisuutta, kuten myös NetBSD. Sunin Solaris tukee sitä  ja Microsoft Longhorn-versiossaan. 

Red Hat ja Novell ovat ottaneet Xen-ohjelmiston mukaan tuotteisiinsa.
Vuonna 2007 Citrix Systems osti Xenin kehittäjän XenSourcen.
Xeniä kehittävä Xen Project on vuodesta 2013 lähtien ollut Linux Foundationin yhteistyöprojekti.

Xenin merkittäviin käyttäjiin kuuluu pilvipalveluita tuottava Amazon Web Services.

Vuonna 2020 ilmoitettiin projektin virallisesti tukevan 64-bittistä ARM-suoritinta Raspberry Pi 4 -alustalla. Tuki alustalle on lisätty Linux-ytimen versioon 5.9.

Katso myös
 Kernel-based Virtual Machine

Lähteet

Aiheesta muualla
 Xen

Virtualisointiohjelmistot
Linux Foundation