Xen

Xen Opis tego obrazu, również skomentowany poniżej Xen z NetBSD i trzema dystrybucjami Linuksa . Informacja
Opracowany przez Projekt Xen
XenSource, Inc.
Ostatnia wersja 4.15.0 (8 kwietnia 2021 r)
Kaucja https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Napisane w VS
Środowisko Wieloplatformowy
Rodzaj Wirtualizacja
Licencja GNU GPL
Stronie internetowej www.xenproject.org

Xen to bezpłatne oprogramowanie do wirtualizacji , w szczególności hiperwizor dla maszyny wirtualnej typu 1.

Jego rozwój rozpoczął się jako projekt badawczy na Uniwersytecie Cambridge w Wielkiej Brytanii . XenSource został następnie utworzony i nadal się rozwijał. Xen umożliwia uruchamianie wielu wirtualnych systemów operacyjnych (gości) na jednym hoście. Xen został częściowo zintegrowany z główną częścią jądra Linuksa od wersji 3.0.

Prezentacja

Xen umożliwia uruchamianie wielu systemów operacyjnych (i ich aplikacji) w izolacji na jednej fizycznej maszynie na platformach x86 , x86-64 , IA-64 i PowerPC , ARM Cortex-A7 i Cortex-A15 (wkrótce w SPARC ). W ten sposób systemy operacyjne gościa współdzielą zasoby komputera hosta.

Xen jest „parawirtualizatorem” lub „hiperwizorem” maszyn wirtualnych. Systemy operacyjne gościa są „świadome” istnienia Xena, muszą zostać „przeportowane” (dostosowane), aby mogły działać na Xen. Linux , NetBSD , FreeBSD , Plan 9 i GNU Hurd mogą już działać na Xenie.

Xen 3 może również uruchamiać niezmodyfikowane systemy, takie jak Windows, na procesorach obsługujących technologie Intel VT lub AMD-V (nazwa projektu: Pacifica) firmy AMD.

X 86 , 64 , IW-64 , PowerPC i ARM i SPARC architektur są obsługiwane. Obsługiwane są wieloprocesorowe ( SMP ) i częściowo Hyper-Threading .

Architektura Xen

Każdy system operacyjny gościa działa w „domenie”. Xen to cienka warstwa, która działa bezpośrednio na sprzęcie.

Architektura Xen
Oprogramowanie sterujące Xen
Xeno-Linux
Sterowniki Xen
Strefa użytkownika
Linux
Sterowniki Xen
Strefa użytkownika
NetBSD
Sterowniki Xen
Strefa użytkownika
FreeBSD
Sterowniki Xen
Strefa użytkownika
Plan 9
Sterowniki Xen

Xen

Sprzęt: procesor, pamięć, pamięć masowa, sieć itp.

Gracze przemysłowi

Porównanie z innymi rozwiązaniami do wirtualizacji

Zazwyczaj wirtualizacja wymaga systemu operacyjnego hosta zainstalowanego na sprzęcie i opcjonalnie warstwy pośredniej. Następnie można zainstalować równolegle jeden lub więcej systemów operacyjnych gościa.

Z powodu tej „parawirtualizacji” (adaptacji systemu operacyjnego gościa) i jego lekkości, Xen jest jednym z najpotężniejszych narzędzi do wirtualizacji. Rzeczywiście, systemy gości mogą mieć bezpośredni dostęp do sprzętu, który oferuje znacznie większy potencjał optymalizacji. Jednak uruchomienie maszyny wirtualnej Windows z zamkniętym kodem źródłowym stwarza pewne problemy ze stabilnością przy dużym obciążeniu .

Zobacz też

Powiązane artykuły

Linki zewnętrzne

Uwagi i odniesienia

  1. „  Xen 4.15 zostaje wydany  ” (dostęp 10 kwietnia 2021 )
  2. „  Xen ARM with Virtualization Extensions  ” (dostęp 13 lipca 2014 ) .
  3. (in) HOWTO: Windows XP działający pod Xen 3.0 na Ubuntu Dapper Drake .
  4. (w) „  XenSource pozyskuje 6 milionów dolarów funduszy serii A.  ” (Dostęp 30 czerwca 2008 ) .
  5. (w) Citrix wkracza na rynki wirtualizacji serwerów i komputerów stacjonarnych wraz z nabyciem „zarchiwizowanej kopii” XenSource (wersja z 23 lipca 2018 r. W Internet Archive ) .