Xen

Xen Tämän kuvan kuvaus, myös kommentoitu alla Xen, joka käyttää NetBSD: tä ja kolme Linux- jakelua . Tiedot
Kehittäjä Xen-projekti
XenSource, Inc.
Viimeinen versio 4.15,0 (8. huhtikuuta 2021)
Tallettaa https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Kirjoitettu VS
Ympäristö Monitasoinen
Tyyppi Virtualisointi
Lisenssi GNU GPL
Verkkosivusto www.xenproject.org

Xen on ilmainen ohjelmisto on virtualisointi , nimenomaan hypervisor varten virtuaalikoneen , tyypin 1.

Sen kehittäminen alkoi tutkimushankkeena Cambridgen yliopistossa Isossa -Britanniassa . XenSource luotiin myöhemmin ja kehitettiin edelleen. Xen antaa sinun käyttää useita virtuaalisia käyttöjärjestelmiä (vieraita) yhdellä isäntäkoneella. Xen on osittain integroitu linux-ytimen pääosaan versiosta 3.0 lähtien.

Esitys

Xen antaa sinun käyttää useita käyttöjärjestelmiä (ja niiden sovelluksia) erillään yhdellä fyysisellä koneella x86- , x86-64- , IA-64- ja PowerPC- , ARM Cortex-A7- ja Cortex-A15- alustoilla (tulossa pian SPARC: lle ). Vieras-käyttöjärjestelmät jakavat siten isäntäkoneen resurssit.

Xen on virtuaalikoneiden "paravirtualisoija" tai "hypervisori". Vieraskäyttöjärjestelmät ovat "tietoisia" taustalla olevasta Xenistä, ja ne on "siirrettävä" (mukautettava) toimiakseen Xenissä. Linux , NetBSD , FreeBSD , Plan 9 ja GNU Hurd voivat jo toimia Xenillä.

Xen 3 voi myös käyttää muokkaamattomia järjestelmiä, kuten Windows , Intelin VT-tekniikkaa tukevissa prosessoreissa tai AMD: n AMD-V: ssä (projektin nimi: Pacifica).

X86 , x64 , IA-64 , PowerPC ja ARM ja SPARC tuetaan. Moniprosessoria ( SMP ) ja osittain hyperlangoitusta tuetaan.

Xen-arkkitehtuuri

Jokainen vieras käyttöjärjestelmä toimii "toimialueella". Xen on ohut kerros, joka toimii suoraan laitteistolla.

Xen-arkkitehtuuri
Xen-ohjausohjelmisto
Xeno-Linux
Xen-ohjaimet
Käyttäjäalue
Linux
Xen-ohjaimet
Käyttäjäalue
NetBSD
Xen-ohjaimet
Käyttäjäalue
FreeBSD
Xen-ohjaimet
Käyttäjäalue
Suunnitelma 9
Xen-ohjaimet

Xen

Laitteisto: prosessori, muisti, tallennustila, verkko jne.

Teollisuuden toimijat

Vertailu muihin virtualisointiratkaisuihin

Tyypillisesti virtualisointi vaatii laitteistoon asennetun isäntäkäyttöjärjestelmän ja valinnaisesti välikerroksen. Yksi tai useampi vieras-käyttöjärjestelmä voidaan sitten asentaa rinnakkain.

Tämän "paravirtualisoinnin" (vieraskäyttöjärjestelmän mukauttaminen) ja sen keveyden vuoksi Xen on yksi tehokkaimmista virtualisointityökaluista. Vierasjärjestelmillä voi todellakin olla suora pääsy laitteistoon, mikä tarjoaa paljon paremmat mahdollisuudet optimointiin. Suljetun lähdekoodin sisältävän Windows- virtuaalikoneen käyttö aiheuttaa kuitenkin vakausongelmia raskaalla kuormituksella .

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit

Huomautuksia ja viitteitä

  1. Xen 4.15 on julkaistu  " (käytetty 10. huhtikuuta 2021 )
  2. "  Xen ARM with Virtualization Extensions  " (käytetty 13. heinäkuuta 2014 ) .
  3. (in) HOWTO: Windows XP, joka toimii Xen 3.0: n alla Ubuntu Dapper Drakessa .
  4. (in) XenSource kerää 6 miljoonan dollarin A-sarjan rahoitusta.  ” (Pääsy 30. kesäkuuta 2008 ) .
  5. (in) Citrix antaa palvelimen ja työpöydän virtualisointi markkinoiden hankinta XenSource "arkistokopion" (versio 23. heinäkuuta, 2018 Internet Archive ) .