Windows Vista zakończy erę monolitu
Źródło: własne
Analitycy z firmy Gartner (Brian Gammage, Michael Silver i David Mitchell Smith) opublikowali ostatnio raport, w którym wyrażają swoją opinię na temat końca monolitycznej architektury systemowej. Można w nim przeczytać między innymi, że Windows Vista ma zostać ostatnim systemem operacyjnym Microsoftu o budowie monolitu. Analitycy przewidują diametralny zwrot w stronę wirtualizacji systemów już pod koniec 2008 lub w 2009 roku, kiedy to pojawi się pierwsza poważna aktualizacja Visty.
Microsoft zostanie niedługo zmuszony do migracji w kierunku architektury modułowej, której elementy będą integrowane i zarządzane przy wykorzystaniu sprzętowych mechanizmów wirtualizacyjnych. Dalszy rozwój obecnych systemów jest praktycznie niemożliwy zarówno z punktu widzenia użytkownika, jak i samego Microsoftu.
Obecne skomplikowanie systemów operacyjnych z „Windows” w nawie nie pozwala na skuteczną aktualizację systemu i migrację jego użytkownika do nowszej wersji, a gigant z Redmond nie jest w stanie zaprojektować skutecznego systemu aktualizacji. Zaprzecza to tym samym próbom popularyzacji przez Microsoft modelu licencjonowania przez subskrypcję.
Kluczem do rozwikłania tych problemów jest właśnie wirtualizacja. Nowe procesory AMD i Intela będą miały zintegrowane układy wspomagające mechanizmy wirtualizacji, co ułatwiać będzie efektywne wykorzystanie tej metody konstruowania systemów operacyjnych. Oprogramowanie, które już istnieje i oferowane jest obecnie przez co raz więcej firm, np. Pionieer, czy EMC Vmware, zdecydowanie zyskuje na popularności.
„Gdy mechanizmy wirtualizacji zostaną wprowadzone do rdzenia Windows, kierunek rozwoju systemu ulegnie zasadniczej modyfikacji i nastąpi zmiana jego architektury ze zintegrowanej na modułową” – uważają analitycy z Gartnera.
Czym tak na prawdę jest mechanizm wirtualizacji? Najbardziej popularnym jego przykładem jest uruchamianie wielu serwerów na jednej maszynie w czasie rzeczywistym, czy też uruchamianie modułowe wielu aplikacji w systemie, które pracują w pełni suwerennie – poprzez co można nimi dużo wygodniej i wydajniej zarządzać. Ten mechanizm jest już wykorzystywany przy wirtualizacji platform serwerowych gamy x86.


