Xen

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Schemat architektury Xen

Xenmonitor maszyn wirtualnych (ang. Hypervisor) wydany na licencji open source, opracowany na Uniwersytecie Cambridge, obecnie rozwijany przez firmę XenSource.

Hipernadzorca (ang. hypervisor) – narzędzie niezbędne do prowadzenia procesu wirtualizacji. Nazwa hipernadzorca była odpowiedzią na słowo superuser (ang. supervisor), stanowiące określenie konta mającego pełną kontrolę nad systemem - przedrostek hiper- oznacza jeszcze wyższe uprawnienia administratora posługującego się hipernadzorcą.Plan 9 from Bell Labs – rozproszony system operacyjny, który powstał w Computing Sciences Research Center w AT&T Bell Laboratories (obecnie Lucent Technologies, Bell Labs).

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.

Obsługa systemów operacyjnych[ | edytuj kod]

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).

OpenSolaris - projekt firmy Sun Microsystems, mający na celu stworzenie otwartej wersji jej natywnego systemu operacyjnego Solaris; podobne rozwiązanie zostało już zastosowane w przypadku pakietu biurowego StarOffice, który ma również otwartą wersję OpenOffice.org.Parawirtualizacja - technika wirtualizacji, w której wirtualizowany system operacyjny (Gość - ang. Guest, Partycja - ang. Partition lub Domena - ang. Domain) współpracuje ze środowiskiem operacyjnym komputera w zakresie obsługi tych elementów sprzętowych, których obsługa kolidowałaby z działalnością innych środowisk wirtualizowanych.

Obecnie obsługuje Linuksa (od serii 2.4), NetBSD, Plan 9 oraz OpenSolaris (reimplementacja na licencji CDDL znana pod nazwą xVM), implementowana jest także obsługa FreeBSD.

Podstrony: 1 [2] [3]




Warto wiedzieć że... beta

VMware, Inc. – firma produkująca oprogramowanie do wirtualizacji. Została założona w 1998 roku i jej siedziba znajduje się w Palo Alto w Kalifornii. Przedsiębiorstwo jest własnością EMC Corporation.
University of Cambridge (nieformalnie: Cambridge University, po polsku Uniwersytet Cambridge lub po prostu Cambridge) – drugi po Oksfordzie najstarszy angielski uniwersytet, założony w 1209 roku. Znajduje się w Cambridge w środkowej Anglii. Uważany za jeden z najlepszych uniwersytetów w Europie i na świecie. Uniwersytety Oksfordzki i Cambridge określane są wspólną nazwą Oxbridge.
Kernel-based Virtual Machine, czyli maszyna wirtualna bazująca na jądrze to środowisko wirtualizacyjne dla systemów linuksowych.
Definicja intuicyjna: Kod źródłowy to zapis programu komputerowego w formie czytelnej dla człowieka umożliwiający jego modyfikację i rozwój.
System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.
Wirtualizacja – proces symulowania przez oprogramowanie istnienia zasobów logicznych, które wykorzystują ustalone podczas konfiguracji zasoby fizyczne. np. wirtualna maszyna stosuje wirtualizację w celu emulowania pracy maszyny z danym systemem operacyjnym pozwalając przez to badać zachowanie tej maszyny i jej oprogramowania bez wpływania na realny system operacyjny, na którym pracujemy.
Knoppix – dystrybucja Linuksa oparta na Debianie, możliwa do uruchomienia bezpośrednio z płyt CD (Live CD) lub DVD (Live DVD), bez instalacji na dysku twardym. Jest ona rozwijana przez niemieckiego inżyniera Klausa Knoppera.

Reklama