Xen

Xen Bu görüntünün açıklaması, aşağıda da yorumlanmıştır NetBSD ve üç Linux dağıtımını çalıştıran Xen . Bilgi
Tarafından geliştirildi Xen Projesi
XenSource, Inc.
Son sürüm 4.15.0 (8 Nisan 2021)
Depozito https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
Yazılmış VS
Çevre Çapraz platform
Tür Sanallaştırma
Lisans GNU GPL
İnternet sitesi www.xenproject.org

Xen bir olan özgür yazılım ait sanallaştırma , özellikle hiper yönetici için sanal makine , 1 yazın.

Onun gelişimi bir araştırma projesi olarak başladı at Cambridge Üniversitesi'nden de İngiltere'de . XenSource daha sonra oluşturuldu ve geliştirmeye devam etti. Xen, tek bir ana makinede birden çok sanal işletim sistemi (misafir) çalıştırmanıza izin verir . Xen, 3.0 sürümünden beri linux çekirdeğinin ana kısmına kısmen entegre edilmiştir .

Sunum

Xen, birden çok işletim sisteminin (ve uygulamalarının) x86 , x86-64 , IA-64 ve PowerPC , ARM Cortex-A7 ve Cortex-A15 platformlarında (yakında SPARC'ye gelecek ) tek bir fiziksel makinede ayrı ayrı çalıştırılmasına izin verir . Konuk işletim sistemleri böylece ana makinenin kaynaklarını paylaşır.

Xen, sanal makinelerin bir "yan sanallaştırıcısı" veya "hiper denetleyicisidir". Konuk işletim sistemleri, temeldeki Xen'in "farkındadır", Xen üzerinde çalışmak için "taşınmaları" (uyarlanmaları) gerekir. Linux , NetBSD , FreeBSD , Plan 9 ve GNU Hurd , Xen üzerinde zaten çalışabilir.

Xen 3, Intel'in VT teknolojilerini veya AMD'den AMD-V'yi (proje adı: Pacifica) destekleyen işlemcilerde Windows gibi değiştirilmemiş sistemleri de çalıştırabilir .

X86 , x64 , IA-64 , PowerPC ve ARM ve SPARC mimariler desteklenmektedir. Çok işlemcili ( SMP ) ve kısmen Hyper-Threading desteklenir.

Xen mimarisi

Her konuk işletim sistemi bir "etki alanında" çalışır. Xen, doğrudan donanım üzerinde çalışan ince bir katmandır.

Xen mimarisi
Xen kontrol yazılımı
Xeno-Linux
Xen Sürücüler
Kullanıcı alanı
Linux
Xen Sürücüler
Kullanıcı alanı
NetBSD
Xen Sürücüler
Kullanıcı alanı
FreeBSD
Xen Sürücüler
Kullanıcı alanı
Plan 9
Xen Sürücüler

Xen

Donanım: işlemci, bellek, depolama, ağ vb.

Endüstriyel oyuncular

Diğer sanallaştırma çözümleriyle karşılaştırma

Tipik olarak sanallaştırma, donanıma yüklenmiş bir ana bilgisayar işletim sistemi ve isteğe bağlı olarak bir ara katman gerektirir. Bir veya daha fazla konuk işletim sistemi daha sonra paralel olarak kurulabilir.

Bu “paravirtualization” (konuk işletim sisteminin uyarlanması) ve hafifliği nedeniyle Xen, en güçlü sanallaştırma araçlarından biridir. Aslında, konuk sistemler donanıma doğrudan erişime sahip olabilir ve bu da optimizasyon için çok daha iyi bir potansiyel sunar. Ancak, kapalı kaynak kodlu bir Windows sanal makinesi çalıştırmak, ağır yük .

Ayrıca görün

İlgili Makaleler

Dış bağlantılar

Notlar ve referanslar

  1. Xen 4.15 yayınlandı  " ( 10 Nisan 2021'de erişildi )
  2. "  Xen ARM with Virtualization Extensions  " (erişim tarihi 13 Temmuz 2014 ) .
  3. (inç) NASIL: Ubuntu Dapper Drake üzerinde Xen 3.0 altında çalışan Windows XP .
  4. (inç) XenSource 6 Milyon Dolarlık Seri A Finansmanı Sağladı.  ” ( 30 Haziran 2008'de erişildi ) .
  5. (in) Citrix XenSource firmasını satın alan Server ve Masaüstü Sanallaştırma Pazarlar Enter "arşivlenmiş kopyası" (Temmuz 23, 2018 sürümü , Internet Archive ) .