Xen
Wikipedia
Xen on Cambridgen yliopistossa kehitetty ilmainen ja vapaa (GPL) virtuaalikone IA-32, IA-64 ja PowerPC-arkkitehtuureille, joka 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ä. Virtuaalikone voidaan pysäyttää tiedostoon ja jatkaa sen suoritusta myöhemmin, tai siirtää se toiselle tietokoneelle.
Vastaavaa tekniikkaa on ollut käytössä ennen lähinnä mainframe-tason koneissa (IBM Z/VM ja LPAR, Solaris Containers). Hyödyllisintä tämä on palvelinkoneissa, joissa yhdessä tietokoneessa voidaan ajaa useaa käyttöjärjestelmää ja palvelua täysin eristettyinä toisistaan.
Xen toimii ohjelmistotasolla, ja siinä ajettavia käyttöjärjestelmiä täytyy muuttaa niiden ajamiseksi Xenin alla. Xenin arkkitehtuurin vuoksi lähes kaikki tulevat käyttöjärjestelmät tukevat sitä. Linux-käyttöjärjestelmistä Fedora Core, RHEL 5 ja Novell SLES 10 tukevat toiminnallisuutta, kuten myös NetBSD. Sunin Solaris tukee sitä kesän 2007 aikana[1] ja Microsoft Longhornissa.[2] Intelin ja AMD:n suorittimien tulevat ominaisuudet mahdollistavat minkä tahansa käyttöjärjelmän ajamisen muuttamattomana Xenin alla.
Xenin soveltuvuudesta tuotantokäyttöön on käyty keskustelua. Red Hatin edustajat myönsivät sen olevan vielä liian nopeasti kehittyvä päästäkseen Linux-kernelin vakio-ominaisuudeksi. Tästä huolimatta Red Hat ja Novell ovat ottaneet ominaisuuden 2006 julkaistaviin tuotteisiinsa.[3]
[muokkaa] Lähteet
- ↑ Solaris 10 to Get Xen Support by Mid-2007
- ↑ Microsoft syleilee avoimen lähdekoodin Xen-virtualisointia
- ↑ LinuxWorld: Virtualization Bake-In Off and Running