Xen

S Wikipedije, slobodne enciklopedije
Jump to navigation Jump to search
Xen
Xen hypervisor logo black.svg
Xen screenshot.png
Originalni autor(i) Keir Fraser, Steven Hand, Ian Pratt, University of Cambridge Computer Laboratory
Programer(i) Linux Foundation
Prvo izdanje 2003. (2003)
Stabilna verzija
4.12.0[1] / april 1, 2019; prije 6 mjeseci (2019-04-01)
Centralna arhiva xenbits.xen.org/xen.git
Programski jezik C
Vrsta Hipervisor
Licenca GNU GPL verzija 2
Veb-sajt xenproject.org

Xen Project (izgovara se zen) je izvorni hipervizor. Razvijen je na Univerzitetu u Cambridge-u a sada ga razvija Linux fondacija uz podršku Intel-a.

Laboratorija Univerziteta u Cambridge-u je razvila 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. Xen Project je trenutno dostupan za skupove instrukcija IA-32, x86-64 i ARM.[2]

Upotreba[uredi | uredi izvor]

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]

Tehnologija[uredi | uredi izvor]

Tipovi virtualizacije[uredi | uredi izvor]

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]

Unix-slični sistemi kao gosti[uredi | uredi izvor]

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:

Microsoft Windows sistemi kao gosti[uredi | uredi izvor]

Xen verzija 3.0 je predstavila 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.

Komercijalne verzije[uredi | uredi izvor]

  • Citrix XenServer
  • Huawei FusionSphere[15]t
  • Oracle VM Server za x86
  • Thinsy Corporation
  • Crucible (hipervizor) Star Lab Corp.[16]

Reference[uredi | uredi izvor]

  1. ^ "Xen 4.12.0 released". Juergen Gross. April 1, 2019. Pristupljeno April 4, 2019. 
  2. ^ jgross (2 April 2019). "What's New In XEN 4.12". xenproject.org. Pristupljeno 6 May 2019. 
  3. ^ https://aws.amazon.com/es/blogs/aws/amazon_ec2_beta/
  4. ^ "CloudLayer Computing vs. Amazon EC2" (PDF). Pristupljeno April 5, 2015. 
  5. ^ Suzanne Tindal (February 28, 2011). "Fujitsu's global cloud launches in Aus". ZDNet Australia. 
  6. ^ "Xen Project - Guest VM Images - OrionVM PV-HVM Templates". April 1, 2012. Pristupljeno June 27, 2014. 
  7. ^ "Cloud FAQ". Rackspace.com. September 13, 2011. Pristupljeno October 18, 2012. 
  8. ^ "Choosing a virtualization mode (PV versus PVHVM)". Rackspace Support Network. Rackspace. January 12, 2016. Pristupljeno January 25, 2018. 
  9. ^ Roger Pau Monne. "Xen virtualization on FreeBSD" (PDF). Pristupljeno April 6, 2015. 
  10. ^ "PV on HVM". Wiki.xen.org. Pristupljeno April 12, 2018. 
  11. ^ "Understanding the Virtualization Spectrum". Wiki.xenproject.org. Pristupljeno April 12, 2018. 
  12. ^ "FreeBSD/Xen - FreeBSD Wiki". Wiki.freebsd.org. June 25, 2012. Pristupljeno October 18, 2012. 
  13. ^ "FreeBSD 11.0-RELEASE Release Notes". The FreeBSD Documentation Project. September 22, 2016. Pristupljeno October 23, 2016. 
  14. ^ "xen(4) - OpenBSD Manual Pages". Pristupljeno December 30, 2017. 
  15. ^ Huawei to virtual world: Give us your desktops and no-one gets hurt
  16. ^ Crucible - Secure Embedded Virtualization

Dalje čitanje[uredi | uredi izvor]