W stronę standardów

Niewątpliwie najbardziej spektakularnym wydarzeniem upływającego roku w dziedzinie systemów operacyjnych było pojawienie się Windows 95. Z punktu widzenia informatyka profesjonalnego nie było to jednak wydarzenie najważniejsze. Ważniejsze są udane próby standaryzacji i stały rozwój Unixa - systemu operacyjnego stanowiącego podstawę prawie wszystkich poważnych rozwiązań informatycznych.

Niewątpliwie najbardziej spektakularnym wydarzeniem upływającego roku w dziedzinie systemów operacyjnych było pojawienie się Windows 95. Z punktu widzenia informatyka profesjonalnego nie było to jednak wydarzenie najważniejsze. Ważniejsze są udane próby standaryzacji i stały rozwój Unixa - systemu operacyjnego stanowiącego podstawę prawie wszystkich poważnych rozwiązań informatycznych.

Jednolita specyfikacja Unixa

Opracowana przez konsorcjum producentów systemów unixowych jednolita specyfikacja Unixa (dawniej Spec 1170; obecnie Single Unix Specification - SUS), zwana także Unix95, uzyskała pozycję standardu de facto, z którym można i trzeba porównywać własną implementację tego systemu operacyjnego. Z istniejących implementacji Unixa żadna nie uzyskała pełnej zgodności z tą specyfikacją, ale większość producentów systemów unixowych dąży do jej uzyskania.

Również systemy operacyjne odległe od Unixa zdążają w kierunku uzyskania conajmniej częściowej z nim zgodności, np. w zakresie zestawu funkcji systemowych. Znaczną część funkcji ze specyfikacji Spec 1170 zrealizowano zarówno w Open VMS Digitala, jak i Open MVS IBM.

Także interfejs użytkownika większości implementacji Unixa ma już teraz standardową postać zgodną ze specyfikacją CDE (Common Desktop Environment), opartą na interfejsie Motif.

Przetwarzanie rozproszone

Stanowi tak ważną cechę współczesnego przetwarzania danych w biznesie, że jedynie korzystanie z uznanych i dobrze opracowanych standardowych rozwiązań w zakresie komunikacji między systemami oraz aplikacjami, bezpieczeństwa, usług nazewniczo-katalogowych, zdalnego wywołania procedur i obsługi komunikatów pozwala na tworzenie skalowalnych oraz przenośnych aplikacji. Stąd wielki sukces zestawu programistycznego DCE 1.1 (Distributed Computing Environment), opracowanego przez Open Software Foundation. Prawie wszystkie nowe implementacje systemów operacyjnych korzystają z możliwości jakie oferuje DCE dla zapewnienia współpracy z innymi systemami.

Wieloprocesorowość

Do obsługi dużych baz danych nie wystarcza już żaden komputer zawierający jeden procesor. Dlatego wszystkie nowe realizacje Unixa mają możliwość obsługi systemów z przetwarzaniem symetrycznym SMP, współpracy w obsłudze gron komputerów oraz zapewniają pełną zgodność z wersjami dla komputerów masowo równoległych MPP.

Także popularny system sieciowy NetWare 4.1 działa obecnie na komputerach SMP.

Bezpieczeństwo

Zwiększone wymagania bezpieczeństwa danych i ich ochrony przed niepowołanym dostępem zmuszają producentów do stosowania lepszych systemowych środków ochrony. Nowe realizacje Unixa (IBM AIX, SCO Unix, HP UX) korzystają z systemu plików z dziennikiem (Journalled File System), umożliwiającego szybkie odzyskiwanie stanu systemu po awarii. Kontrola dostępu jest realizowana za pomocą środków zgodnych z DCE, z szyfrowaniem komunikatów między klientami a serwerem i ulepszonymi metodami zarządzania, umożliwiającymi ścisłą kontrolę dostępu nawet do poziomu części pliku dla użytkowników i grup roboczych.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200