Xen

Xen Descrizione di questa immagine, commentata anche di seguito Xen con NetBSD e tre distribuzioni Linux . Informazione
Sviluppato da Il progetto Xen
XenSource, Inc.
Ultima versione 4.15.0 (8 aprile 2021)
Depositare https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Scritto in VS
Ambiente Cross-platform
genere Virtualizzazione
Licenza GNU GPL
Sito web www.xenproject.org

Xen è un software gratuito di virtualizzazione , in particolare un hypervisor per macchina virtuale , tipo 1.

Il suo sviluppo è iniziato come progetto di ricerca presso l'Università di Cambridge nel Regno Unito . XenSource è stato successivamente creato e ha continuato a svilupparsi. Xen consente di eseguire più sistemi operativi virtuali (guest) su una singola macchina host. Xen è stato parzialmente integrato nella parte principale del kernel Linux dalla versione 3.0.

Presentazione

Xen consente a più sistemi operativi (e alle relative applicazioni) di essere eseguiti in isolamento su una singola macchina fisica su piattaforme x86 , x86-64 , IA-64 e PowerPC , ARM Cortex-A7 e Cortex-A15 (presto in SPARC ). I sistemi operativi guest condividono quindi le risorse della macchina host.

Xen è un "paravirtualizer" o "hypervisor" di macchine virtuali. I sistemi operativi guest sono "consapevoli" dello Xen sottostante, devono essere "portati" (adattati) per funzionare su Xen. Linux , NetBSD , FreeBSD , Plan 9 e GNU Hurd possono già essere eseguiti su Xen.

Xen 3 può anche eseguire sistemi non modificati come Windows su processori che supportano le tecnologie VT di Intel o AMD-V (nome del progetto: Pacifica) di AMD.

La x86 , x64 , IA-64 , PowerPC e ARM e architetture SPARC sono supportati. Sono supportati multiprocessore ( SMP ) e parzialmente Hyper-Threading .

Architettura Xen

Ogni sistema operativo guest viene eseguito in un "dominio". Xen è uno strato sottile che funziona direttamente sull'hardware.

Architettura Xen
Software di controllo Xen
Xeno-Linux
Driver Xen
Area utente
Linux
Driver Xen
Area utente
NetBSD
Driver Xen
Area utente
FreeBSD
Driver Xen
Area utente
Piano 9
Driver Xen

Xen

Hardware: processore, memoria, archiviazione, rete, ecc.

Giocatori industriali

Confronto con altre soluzioni di virtualizzazione

In genere, la virtualizzazione richiede un sistema operativo host installato sull'hardware e, facoltativamente, un livello intermedio. Uno o più sistemi operativi guest possono quindi essere installati in parallelo.

A causa di questa "paravirtualizzazione" (adattamento del sistema operativo guest) e della sua leggerezza, Xen è uno dei più potenti strumenti di virtualizzazione. In effetti, i sistemi guest possono avere accesso diretto all'hardware, che offre un potenziale di ottimizzazione molto migliore. Tuttavia, l'esecuzione di una macchina virtuale Windows con codice sorgente chiuso pone alcuni problemi di stabilità in condizioni di carico elevato .

Vedi anche

Articoli Correlati

link esterno

Note e riferimenti

  1. Xen 4.15 è stato rilasciato  " (accesso 10 aprile 2021 )
  2. "  Xen ARM with Virtualization Extensions  " (accesso 13 luglio 2014 ) .
  3. (in) HOWTO: Windows XP con Xen 3.0 su Ubuntu Dapper Drake .
  4. (in) XenSource raccoglie $ 6 milioni di fondi di serie A.  " (Accesso 30 giugno 2008 ) .
  5. (in) Citrix per entrare nei mercati della virtualizzazione di server e desktop con l'acquisizione della "copia archiviata" di XenSource (versione del 23 luglio 2018 su Internet Archive ) .