![]() | |
![]() | |
Vývojář | Jan Beulich |
---|---|
První vydání | 9. září 2003 |
Aktuální verze | 4.19.0 (29. července 2024) |
Vyvíjeno v | C |
Typ softwaru | Hypervizor a svobodný software |
Licence | GPLv2 |
Web | xenproject |
Některá data mohou pocházet z datové položky. |
Xen je hypervizor poskytující rozhraní pro virtualizaci hardwaru a běh více operačních systémů na jednom počítači současně.
První verze Xenu vznikla v laboratořích na univerzitě v Cambridge. Od roku 2010 je Xen komunitním projektem publikovaným pod licencí GPL (GPLv2). Xen se vyvíjí pro platformy IA-32, x86-64, Itanium a architekturu ARM.
Hypervisor je v Xenu software pracující na nejnižší a nejvíce privilegované vrstvě.[2] Tato vrstva podporuje jeden nebo více hostovaných operačních systémů, jejichž běh je plánován na fyzické procesory. První hostitelský virtuální stroj se nazývá v terminologii Xenu doménou 0 (dom0). Hlavním účelem je přímý přístup k hardwaru ve výchozím nastavení a jeho management. Dále je možné do systému přidávat uživatelské domény (domU). Doména Dom0 je zpravidla upravená verze Linuxu, NetBSD a nebo Solarisu. Uživatelské domény mohou být open-source operační systémy nebo například Microsoft Windows. Nutností je podpora virtualizace x86 platformy (např. Intel VT-x a AMD-V). V případě paravirtualizace je nutná podpora ovladačů pro lepší interakci systému.