Xen
Z Wikipedii
Xen - monitor maszyn wirtualnych (ang. Hypervisor) wydany na licencji open source, opracowany na Uniwersytecie Cambridge obecnie rozwijany przez firmę XenSource. Jego zadaniem jest zarządzenie współpracą maszyn wirtualnych uruchomionych w jego środowisku, w szczególności dbanie o wzajemną separację środowisk wirtualnych z zachowaniem maksymalnej ich wydajności. Atutem i przyczyną popularności Xen jest to, że zajmuje stosunkowo niewiele zasobów sprzętowych.
Systemy operacyjne działające pod jego kontrolą w trybie tzw. parawirtualizacji muszą zostać odpowiednio zmodyfikowane (przeportowane na specjalną architekturę Xen), dlatego nadaje się do wirtualizacji sprzętu dla systemów z dostępnym kodem źródłowym (głównie FLOSS). Obecnie obsługuje Linuksa z serii 2.4 i 2.6, NetBSD, Plan 9 oraz OpenSolaris (reimplementacja na licencji CDDL znana pod nazwą xVM), implementowana jest także obsługa FreeBSD.
Xen 3.x potrafi nadzorować działanie systemów operacyjnych w wersji wieloprocesorowej (do 32 procesorów) oraz pracujących na architekturze x86-64. Intel umożliwił Xenowi pracę w trybie pełnej wirtualizacji na swoich najnowszych procesorach wyposażonych w technologię Virtualization Technology (VT, nazwa kodowa: Vanderpool), działa też obsługa podobnej technologii z AMD (SVM, nazwa kodowa: Pacifica).
W przyszłości planowana jest między innymi funkcja współdzielenia szybkiej pamięci bufora procesora między partycjami (shared buffer cache, XenFS) oraz szybsza komunikacja sieciowa między wirtualnymi maszynami, nawet jeśli będą one migrować.
[edytuj] Projekty związane
W ramach Xen rozwija się projekt Xenoserver, którego celem jest stworzenie globalnej siatki wirtualnych maszyn pracujących pod kontrolą Xen, przeznaczonej do obliczeń rozproszonych.
Inne związane projekty:
- Parallax - menedżer nośników dla maszyn wirtualnych
- PDB (Pervasive Debugging) - narzędzie do odpluskwiania systemów działających na maszynach wirtualnych
- Enomalism - konsola do zarządzania Xenem przez WWW
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
- Strona domowa Xen
- Xenoserver
- XenSource
- Xennopix - wielosystemowa dystrybucja na bazie Knoppiksa i Xen
- Enomalism VMC