Tämä artikkeli käsittelee virtualisointiohjelmistoa. Xen voi tarkoittaa myös Half-Life-tietokonepelissä esiintyvää ulottuvuutta.

Xen on Cambridgen yliopistossa kehitetty avoimen lähdekoodin vapaa hypervisor-virtualisointiohjelmisto.[2] 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.

Xen
Xen suorittaa NetBSD:tä ja 3 Linux -jakelua.
Xen suorittaa NetBSD:tä ja 3 Linux -jakelua.
Kehittäjä Xen Project
Linux Foundation
Kehityshistoria
Vakaa versio 4.18.0 ()[1]
Tiedot
Lisenssi GNU GPL
Aiheesta muualla
Verkkosivusto
Versiohallinta

Tuettuihin alustoihin kuuluvat x86-, x86-64- ja ARM-arkkitehtuurit.[3]

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

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

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

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

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

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

Katso myös muokkaa

Lähteet muokkaa

Aiheesta muualla muokkaa