Usługi systemu UNIX
Deweloper | IBM |
---|---|
Rodzina OS | UNIX - POSIX |
Stan roboczy | Aktualny |
Model źródłowy | Zamknięte źródło |
Pierwsze wydanie | 1998 OpenEdition na OS/390 UNIX System Services) | (Nazwa zmieniona z
Najnowsze wydanie | Wersja 2.5 (V2R5) / 30 września 2021 r |
Cel marketingowy | Enterprise / Komputery mainframe |
Dostępne w | Angielski i większość innych języków |
Platformy | z/Architektura |
Licencja | Prawnie zastrzeżony |
Oficjalna strona internetowa | Usługi systemowe z/OS UNIX |
Historia systemów operacyjnych na komputerach mainframe IBM |
---|
z/OS UNIX System Services ( z/OS UNIX lub nieformalnie USS ) to podstawowy element systemu z/OS . z/OS UNIX to certyfikowana systemu operacyjnego UNIX ( XPG4 UNIX 95) zoptymalizowana pod kątem architektury mainframe. Jest to pierwszy UNIX 95 , który nie pochodzi z kodu źródłowego AT&T . Dzięki integracji z pozostałymi systemami z/OS oprócz zwykłych usług systemu UNIX dostępne są dodatkowe opcji współdzielenia czasu (TSO), umożliwiające przetwarzanie plików systemu UNIX przy użyciu ISPF . Rozszerzenia w JCL umożliwiają wykorzystanie tych plików w przetwarzaniu wsadowym .
Przegląd
UNIX System Services umożliwia uruchamianie aplikacji UNIX z innych platform na komputerach mainframe IBM System z z systemem z/OS. W wielu przypadkach konieczna jest tylko ponowna kompilacja, chociaż integracja z systemem z/OS może wymagać dodatkowych wysiłków (takich jak obsługa instalacji SMP/E ). Chociaż z/OS UNIX obsługuje ASCII i Unicode i nie ma wymagań technicznych dotyczących modyfikowania aplikacji ASCII i Unicode UNIX, wielu użytkowników systemu z/OS często preferuje EBCDIC wsparcia w swoich aplikacjach, w tym działających w systemie z/OS UNIX. W związku z tym system z/OS UNIX udostępnia usługi aplikacyjne i administracyjne umożliwiające konwersję do/z EBCDIC. Programy działające w systemie z/OS UNIX mają pełny, bezpieczny dostęp do innych wewnętrznych funkcji systemu z/OS. Dostęp do bazy danych ( Db2 przez Call Attach) jest jednym z przykładów tego, jak system z/OS UNIX może uzyskiwać dostęp do usług znajdujących się w innych częściach systemu z/OS. Oczywiście takich programów nie można przenosić na platformy inne niż mainframe bez przepisywania, jeśli korzystają z tych usług specyficznych dla systemu z/OS. I odwrotnie, jeśli program jest zgodny ze standardami UNIX, takimi jak POSIX i ANSI C , łatwiej będzie przenosić go między różnymi systemami operacyjnymi UNIX, w tym z/OS UNIX.
Systemy plików dla z/OS UNIX (starszy HFS i obecnie preferowany zFS ), które obsługują długie nazwy plików w stylu UNIX , są widoczne dla reszty systemu z/OS jako specjalne zestawy danych VSAM . Wiele podstawowych podsystemów i aplikacji z/OS opiera się na usługach systemowych UNIX, w tym z/OS Management Facility, usługi analizowania i generowania XML, OpenSSH , IBM HTTP Server for z/OS, z/OS SDK for Java i niektóre z /OS usługi PKI jako przykłady. z/OS UNIX udostępnia również powłoki OMVS.
Poprzednikiem systemu z/OS UNIX był składnik systemu operacyjnego o nazwie OpenEdition MVS , po raz pierwszy zaimplementowany w MVS/ESA 4.3 i udoskonalony w MVS/ESA 5.1. OpenEdition MVS obsługiwał tylko POSIX .
IBM kontynuuje udoskonalanie usług systemowych UNIX. Zwykle każde wydanie systemu z/OS zawiera udoskonalenia systemu z/OS UNIX.