Xen | |
---|---|
Originalni autor(i) | Keir Fraser, Steven Hand, Ian Pratt, University of Cambridge Computer Laboratory |
Programer(i) | Linux Foundation |
Prvo izdanje | 2003. |
Stabilna verzija | 4.12.0[1]
/ 1. april 2019 |
Centralna arhiva | https://xenbits.xen.org/gitweb/?p=xen.git, https://xenbits.xen.org/git-http/xen.git |
Programski jezik | C |
Vrsta | Hipervisor |
Licenca | GNU GPL verzija 2 |
Veb-sajt | xenproject |
Xen Project (izgovara se zen) izvorni je hipervizor. Razvijen je na Univerzitetu u Cambridgeu a sada ga razvija Linux fondacija uz podršku Intela.
Laboratorija Univerziteta u Cambridgeu razvila je prve verzije Xena. Zajednica Xen Project razvija i održava Xen projekt kao besplatan softver otvorenog koda, podložan zahtjevima GNU Opće javne licence (GPL), verzija 2. Trenutno je dostupan za skupove instrukcija IA-32, x86-64 i ARM.[2]
Kompanije koje pružaju usluge Internet hostinga koriste hipervizore za pružanje virtualnih privatnih servera. Xen kao primarni hipervizor koriste Amazon EC2 (od augusta 2006),[3] IBM SoftLayer,[4] Liquid Web, Fujitsu Global Cloud Platforma,[5] Linode, OrionVM[6] i Rackspace Cloud.[7]
Xen nudi pet pristupa za pokretanje gostujućeg operativnog sistema: HVM (hardverska virtualna mašina), HVM sa PV upravljačkim programima, PVHVM (paravirtualizacija sa potpunom hardverskom virtualizacijom,[8] tj. HVM sa PVHVM upravljačkim programima), PVH (PV u HVM kontejneru) i PV (paravirtualizacija).[9]
Gostujući sistemi mogu da rade potpuno virtualizovano (što zahtjeva hardversku podršku), paravirtualizovano (što zahtjeva modifikovani gostujući operativni sistem), ili potpuno virtualizovano sa paravirtualnim upravljačkim programima (PVHVM[10]).[11] Sljedeći sistemi mogu da rade kao paravirtualizovani gosti:
U verziji 3 predstavljena je mogućnost pokretanja Microsoft Windowsa kao gostujućeg operativnog sistema ako procesor glavnog računara podržava virtualizaciju hardvera koju pruža Intel VT-x ili AMD-V.