XEN
Narzędzie do monitorowania pracy maszyn wirtualnych jednocześnie uruchomionych, pilnuje, żeby nie zakłócały się nawzajem i nie obniżały sobie wydajności. Systemy przez niego monitorowane działają w trybie parawirtualizacji.
Podstawową jego zaletą jest duża wydajność, szybkość, małe zużycie zasobów - wręcz przełomowe.
- Obsługuje głównie systemy open source - bo potrzeba tak je modyfikować, żeby obslugiwały wszystkie takie samo ABI (przeportowanie <port - implementacja danego programu na inną architekturę> na architekturę XENa).
- Obsluga systemów bez modyfikacji na niektórym sprzęcie (od Xen 3.0), dzięki temu że:
- Intel - wsparcie sprzętowe w postaci VT-x (Vanderpool) wprowadzone na wiosnę 2005. Jest w:
- Pentium 4 6x2,
- Pentium D 9x0,
- Xeon 3xxx/5xxx/7xxx,
- Core Duo i Core 2 Duo.
- AMD: AMD-V (Pacifica), w procesorach używających:
- Socket AM2
- SOCKET S1 SOCKET F
w maju 2006 powstały wspierające to Athlon 64 i Turion 64, w sierpniu miały powstać Opterony z takim wsparciem.
- Działa na architekturach x86, Intel Itanium i Power PC
- Zanim powstało wsparcie sprzętowe, w ramach badań, Microsoft razem z University of Cambridge Operating System group stworzył wersję Windows XP mogącą działać w Xenie (1.x). Microsoft Academic Licensing Program - warunki tej licencji nie pozwalają na opublikowanie. Ale zotało udokumentowane w Xen SOSP.
- Obsługiwać może do 32 procesorów, architektura 64 bitowa x86.
- Xenoserwer - projekt służący do obliczeń rozproszonych
- Jako hosty działać mogą:
- RedHat RHEL 5
- Debian - w wydaniu Etch
- Ubuntu - w wydaniu Edgy Eft
- Fedora Core - FC4
- NetBSD 2.0
- Sun pracuje obecnie nad portem Solarisa na Xeny.