Co to jest Xen? prev next |
Xen jest monitorem maszyn wirtualnych tworzonym na licencji open-source. Jego podstawowym zadaniem jest monitorowanie uruchomionych na nim systemów operacyjnych oraz rozdzielanie pomiędzy nie zasobów tak, by nie wpływało to znacząco na ich wydajność. Xen działa na zasadzie parawirtualizacji. Nie emuluje dokładnie istniejącego sprzętu, lecz pewne jego podobieństwo. Zmusza to do przeportowania na architekturę Xen-a goszczącego systemu operacyjnego. Mówiąc prostszym językiem, Xen dostarcza pewien interfejs, za pomocą którego system monitorowany może odwoływać się do sprzętu, a to wymaga odpowieniego podłączenia go. Warto dodać, iż równolegle do projektu open-source z powodzeniem rozwija się jego komercyjna wersja - XenEnterprise, oraz kilka innych ciekawych i ważnych projektów, o których będzie później mowa. Xen jest w stanie obsłużyć do 32 procesorów, działa zarówno na architekturze x86-64, jak i x86-32. |