Xen

Xen Beschreibung dieses Bildes, auch unten kommentiert Xen mit NetBSD und drei Linux- Distributionen . Information
Entwickelt von Das Xen-Projekt
XenSource, Inc.
Letzte Version 4,15,0 (8. April 2021)
Anzahlung https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Geschrieben in VS
Umgebung Plattformübergreifend
Art Virtualisierung
Lizenz GNU GPL
Webseite www.xenproject.org

Xen ist eine kostenlose Software von Virtualisierung , insbesondere ein Hypervisor für virtuelle Maschine , Typ 1.

Seine Entwicklung begann als Forschungsprojekt an der Cambridge University in Großbritannien . XenSource wurde anschließend erstellt und weiterentwickelt. Mit Xen können Sie mehrere virtuelle Betriebssysteme (Gäste) auf einem einzelnen Hostcomputer ausführen . Xen ist seit Version 3.0 teilweise in den Hauptteil des Linux-Kernels integriert .

Präsentation

Mit Xen können mehrere Betriebssysteme (und ihre Anwendungen) isoliert auf einem einzigen physischen Computer auf den Plattformen x86 , x86-64 , IA-64 und PowerPC , ARM Cortex-A7 und Cortex-A15 ausgeführt werden (in Kürze bei SPARC erhältlich ). Die Gastbetriebssysteme teilen sich somit die Ressourcen des Hostcomputers.

Xen ist ein "Paravirtualizer" oder "Hypervisor" von virtuellen Maschinen. Gastbetriebssysteme kennen den zugrunde liegenden Xen ", sie müssen" portiert "(angepasst) sein, um auf Xen ausgeführt zu werden. Linux , NetBSD , FreeBSD , Plan 9 und GNU Hurd können bereits unter Xen ausgeführt werden.

Xen 3 kann auch unveränderte Systeme wie Windows auf Prozessoren ausführen, die Intels VT-Technologien oder AMD-V (Projektname: Pacifica) von AMD unterstützen.

Die Architekturen x86 , x64 , IA-64 , PowerPC sowie ARM und SPARC werden unterstützt. Multiprozessor ( SMP ) und teilweise Hyper-Threading werden unterstützt.

Xen-Architektur

Jedes Gastbetriebssystem wird in einer "Domäne" ausgeführt. Xen ist eine dünne Schicht, die direkt auf der Hardware funktioniert.

Xen-Architektur
Xen-Steuerungssoftware
Xeno-Linux
Xen-Treiber
Benutzerbereich
Linux
Xen-Treiber
Benutzerbereich
NetBSD
Xen-Treiber
Benutzerbereich
FreeBSD
Xen-Treiber
Benutzerbereich
Plan 9
Xen-Treiber

Xen

Hardware: Prozessor, Speicher, Speicher, Netzwerk usw.

Industrielle Akteure

Vergleich mit anderen Virtualisierungslösungen

Für die Virtualisierung ist normalerweise ein auf der Hardware installiertes Host-Betriebssystem und optional eine Zwischenschicht erforderlich. Ein oder mehrere Gastbetriebssysteme können dann parallel installiert werden.

Aufgrund dieser „Paravirtualisierung“ (Anpassung des Gastbetriebssystems) und seiner Leichtigkeit ist Xen eines der leistungsstärksten Virtualisierungstools. In der Tat können Gastsysteme direkten Zugriff auf die Hardware haben, was ein viel besseres Optimierungspotential bietet. Das Ausführen einer virtuellen Windows- Maschine mit geschlossenem Quellcode wirft jedoch unter hoher Last einige Stabilitätsprobleme auf .

Siehe auch

Zum Thema passende Artikel

Externe Links

Anmerkungen und Referenzen

  1. Xen 4.15 ist freigegeben  " (abgerufen am 10. April 2021 )
  2. "  Xen ARM mit Virtualisierungserweiterungen  " (abgerufen am 13. Juli 2014 ) .
  3. (in) HOWTO: Windows XP unter Xen 3.0 unter Ubuntu Dapper Drake .
  4. (in) XenSource sammelt 6 Millionen US-Dollar an Series-A-Mitteln.  ” (Zugriff am 30. Juni 2008 ) .
  5. (in) Citrix für den Eintritt in Server- und Desktop-Virtualisierungsmärkte mit Erwerb der "archivierten Kopie" von XenSource (Version vom 23. Juli 2018 im Internetarchiv ) .