Xen

Xen Beskrivelse av dette bildet, også kommentert nedenfor Xen som kjører NetBSD og tre Linux- distribusjoner . Informasjon
Utviklet av Xen-prosjektet
XenSource, Inc.
Siste versjon 4.15.0 (8. april 2021)
Innskudd https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Skrevet i VS
Miljø Kryssplattform
Type Virtualisering
Tillatelse GNU GPL
Nettsted www.xenproject.org

Xen er en gratis programvare for virtualisering , spesielt en hypervisor for virtuell maskin , type 1.

Dens utvikling begynte som et forskningsprosjekt ved Cambridge University i Storbritannia . XenSource ble deretter opprettet og fortsatte å utvikle seg. Xen lar deg kjøre flere virtuelle operativsystemer (gjester) på en enkelt vertsmaskin. Xen har delvis blitt integrert i hoveddelen av linux-kjernen siden versjon 3.0.

Presentasjon

Xen tillater at flere operativsystemer (og deres applikasjoner) kjøres isolert på en enkelt fysisk maskin på x86 , x86-64 , IA-64 og PowerPC , ARM Cortex-A7 og Cortex-A15 plattformer (kommer snart til SPARC ). Gjestoperativsystemene deler dermed ressursene til vertsmaskinen.

Xen er en "paravirtualizer" eller "hypervisor" for virtuelle maskiner. Gjestoperativsystemer er "klar over" den underliggende Xen, de må "porteres" (tilpasses) for å kjøre på Xen. Linux , NetBSD , FreeBSD , Plan 9 og GNU Hurd kan allerede kjøres på Xen.

Xen 3 kan også kjøre umodifiserte systemer som Windows på prosessorer som støtter Intels VT-teknologier eller AMD-V (prosjektnavn: Pacifica) fra AMD.

Den x86 , x64 , IA-64 , PowerPC og ARM og SPARC arkitekturer støttes. Multiprosessor ( SMP ) og delvis Hyper-Threading støttes.

Xen-arkitektur

Hvert gjestes operativsystem kjører i et "domene". Xen er et tynt lag som fungerer direkte på maskinvaren.

Xen-arkitektur
Xen-kontrollprogramvare
Xeno-Linux
Xen-drivere
Brukerområde
Linux
Xen-drivere
Brukerområde
NetBSD
Xen-drivere
Brukerområde
FreeBSD
Xen-drivere
Brukerområde
Plan 9
Xen-drivere

Xen

Maskinvare: prosessor, minne, lagring, nettverk, etc.

Industrielle aktører

Sammenligning med andre virtualiseringsløsninger

Vanligvis krever virtualisering et vertsoperativsystem installert på maskinvaren, og eventuelt et mellomlag. Ett eller flere gjesteoperativsystemer kan deretter installeres parallelt.

På grunn av denne "paravirtualiseringen" (tilpasning av gjesteoperativsystemet) og dens letthet, er Xen et av de kraftigste virtualiseringsverktøyene. Faktisk kan gjestesystemer ha direkte tilgang til maskinvaren, noe som gir mye bedre potensial for optimalisering. Å kjøre en Windows virtuell maskin med lukket kildekode gir imidlertid noen stabilitetsproblemer under tung belastning .

Se også

Relaterte artikler

Eksterne linker

Merknader og referanser

  1. Xen 4.15 er utgitt  " (åpnet 10. april 2021 )
  2. "  Xen ARM med virtualiseringsutvidelser  " (åpnet 13. juli 2014 ) .
  3. (in) HOWTO: Windows XP kjører under Xen 3.0 på Ubuntu Dapper Drake .
  4. (in) XenSource skaffer $ 6 millioner Series A-finansiering.  ” (Tilgang 30. juni 2008 ) .
  5. (in) Citrix to Enter Server and Desktop Virtualization Markets with Acquisition of XenSource "archived copy" (versjon av 23. juli 2018 på Internet Archive ) .