Xen

Xen Descrierea acestei imagini, comentată și mai jos Xen care rulează NetBSD și trei distribuții Linux . informație
Dezvoltat de Proiectul Xen
XenSource, Inc.
Ultima versiune 4.15.0 (8 aprilie 2021)
Depozit https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Scris in VS
Mediu inconjurator Cross-platform
Tip Virtualizare
Licență GNU GPL
Site-ul web www.xenproject.org

Xen este un software gratuit de virtualizare , în special un hipervizor pentru mașină virtuală , tip 1.

Dezvoltarea sa a început ca un proiect de cercetare la Universitatea Cambridge din Marea Britanie . XenSource a fost creat ulterior și a continuat să se dezvolte. Xen vă permite să rulați mai multe sisteme de operare virtuale (invitați) pe o singură mașină gazdă. Xen a fost parțial integrat în partea principală a nucleului Linux de la versiunea 3.0.

Prezentare

Xen permite ca mai multe sisteme de operare (și aplicațiile lor) să fie rulate izolat pe o singură mașină fizică pe platformele x86 , x86-64 , IA-64 și PowerPC , ARM Cortex-A7 și Cortex-A15 (în curând la SPARC ). Sistemele de operare invitate împărtășesc astfel resursele mașinii gazdă.

Xen este un „paravirtualizator” sau „hipervizor” al mașinilor virtuale. Sistemele de operare invitate sunt „conștiente” de Xen-ul de bază, trebuie să fie „portate” (adaptate) pentru a rula pe Xen. Linux , NetBSD , FreeBSD , Plan 9 și GNU Hurd pot rula deja pe Xen.

Xen 3 poate rula, de asemenea, sisteme nemodificate precum Windows pe procesoare care acceptă tehnologiile Intel VT sau AMD-V (numele proiectului: Pacifica) de la AMD.

X86 , x64 , IA-64 , PowerPC și ARM și arhitecturi SPARC sunt acceptate. Sunt acceptate multiprocesorul ( SMP ) și parțial Hyper-Threading .

Arhitectura Xen

Fiecare sistem de operare invitat rulează într-un „domeniu”. Xen este un strat subțire care funcționează direct pe hardware.

Arhitectura Xen
Software de control Xen
Xeno-Linux
Șoferi Xen
Zona utilizatorului
Linux
Șoferi Xen
Zona utilizatorului
NetBSD
Șoferi Xen
Zona utilizatorului
FreeBSD
Șoferi Xen
Zona utilizatorului
Planul 9
Șoferi Xen

Xen

Hardware: procesor, memorie, stocare, rețea etc.

Jucători industriali

Comparație cu alte soluții de virtualizare

De obicei, virtualizarea necesită un sistem de operare gazdă instalat pe hardware și, opțional, un strat intermediar. Unul sau mai multe sisteme de operare pentru oaspeți pot fi apoi instalate în paralel.

Datorită acestei „paravirtualizări” (adaptare a sistemului de operare guest) și ușurinței sale, Xen este unul dintre cele mai puternice instrumente de virtualizare. Într-adevăr, sistemele de oaspeți pot avea acces direct la hardware, ceea ce oferă un potențial de optimizare mult mai bun. Cu toate acestea, rularea unei mașini virtuale Windows cu cod sursă închis pune unele probleme de stabilitate sub sarcină mare .

Vezi și tu

Articole similare

linkuri externe

Note și referințe

  1. „  Xen 4.15 este lansat  ” (accesat pe 10 aprilie 2021 )
  2. „  Xen ARM with Virtualization Extensions  ” (accesat la 13 iulie 2014 ) .
  3. (în) HOWTO: Windows XP rulează sub Xen 3.0 pe Ubuntu Dapper Drake .
  4. (în) „  XenSource strânge 6 milioane de dolari din seria A.  ” (Accesat la 30 iunie 2008 ) .
  5. (în) Citrix pentru a intra pe piețele de virtualizare server și desktop cu achiziționarea XenSource „copie arhivată” (versiunea din 23 iulie 2018 pe Internet Archive ) .