Xen
Xen Project (izgovara se zen) izvorni je hipervizor. Razvijen je na Univerzitetu u Cambridgeu a sada ga razvija Linux fondacija uz podršku Intela.
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 |
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]
Upotreba
urediKompanije 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
urediTipovi virtualizacije
urediXen 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]
Unixu slični sistemi
urediGostujuć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:
- Linux
- FreeBSD kao 32-bitni, ili 64-bitni kroz PVHVM;[12][13]
- OpenBSD, preko PVHVM;[14]
- NetBSD
- MINIX
- GNU/Hurd
- Plan 9 od Bell Labs
Microsoft Windows sistemi
urediU 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.
Komercijalne verzije
urediReference
uredi- ^ "Xen 4.12.0 released". Juergen Gross. 1. 4. 2019. Pristupljeno 4. 4. 2019.
- ^ jgross (2. 4. 2019). "What's New In XEN 4.12". xenproject.org. Pristupljeno 6. 5. 2019.
- ^ https://aws.amazon.com/es/blogs/aws/amazon_ec2_beta/
- ^ "CloudLayer Computing vs. Amazon EC2" (PDF) (PDF). Arhivirano s originala (PDF), 12. 12. 2014. Pristupljeno 5. 4. 2015.
- ^ Suzanne Tindal (28. 2. 2011). "Fujitsu's global cloud launches in Aus". ZDNet Australia. Arhivirano s originala, 17. 10. 2012. Pristupljeno 12. 6. 2019.
- ^ "Xen Project - Guest VM Images - OrionVM PV-HVM Templates". 1. 4. 2012. Pristupljeno 27. 6. 2014.
- ^ "Cloud FAQ". Rackspace.com. 13. 9. 2011. Arhivirano s originala, 17. 10. 2012. Pristupljeno 18. 10. 2012.
- ^ "Choosing a virtualization mode (PV versus PVHVM)". Rackspace Support Network. Rackspace. 12. 1. 2016. Arhivirano s originala, 26. 1. 2018. Pristupljeno 25. 1. 2018.
- ^ Roger Pau Monne. "Xen virtualization on FreeBSD" (PDF) (PDF). Pristupljeno 6. 4. 2015.
- ^ "PV on HVM". Wiki.xen.org. Arhivirano s originala, 13. 4. 2018. Pristupljeno 12. 4. 2018.
- ^ "Understanding the Virtualization Spectrum". Wiki.xenproject.org. Pristupljeno 12. 4. 2018.
- ^ "FreeBSD/Xen - FreeBSD Wiki". Wiki.freebsd.org. 25. 6. 2012. Arhivirano s originala, 12. 10. 2012. Pristupljeno 18. 10. 2012.
- ^ "FreeBSD 11.0-RELEASE Release Notes". The FreeBSD Documentation Project. 22. 9. 2016. Pristupljeno 23. 10. 2016.
- ^ "xen(4) - OpenBSD Manual Pages". Pristupljeno 30. 12. 2017.
- ^ Huawei to virtual world: Give us your desktops and no-one gets hurt
- ^ Crucible - Secure Embedded Virtualization
Dalje čitanje
uredi- Paul Venezia (13. april 2011.) Virtualizacijska usporedba: Citrix, Microsoft, Red Hat i VMware. InfoWorld