Кіріспе

IBM мейнфреймдері үшін UNIX

z/OS UNIX System Services (z/OS UNIX, немесе әдеттегі USS) – z/OS-тің негізгі құрамы болып табылады. z/OS UNIX – мейнфрейм архитектурасына баптаулы, сертификатталған UNIX операциялық жүйесінің (XPG4 UNIX 95) іске асырылуы. Бұл AT&T бастапқы кодынан туындамаған алғашқы UNIX 95 болып табылады. z/OS-тің қалған бөліктерімен интеграция арқылы, әдеттегі UNIX қызметтерімен қатар қосымша уақыт бөлісу опциясы (TSO) командалары қолжетімді, бұл UNIX файлдарын ISPF арқылы өңдеуге мүмкіндік береді. JCL кеңейтімдері осы файлдарды пакеттік өңдеуде пайдалануға мүмкіндік береді.

Шолу

UNIX System Services басқа платформалардағы UNIX қолданбаларын z/OS жұмыс істейтін IBM System z мейнфреймдерінде іске қосуға мүмкіндік береді. Көп жағдайда тек қайта компиляциялау қажет, бірақ z/OS интеграциясы үшін қосымша жұмыс қажет болуы мүмкін (мысалы, SMP/E орнатуын қолдау). z/OS UNIX ASCII және Unicode форматтарын қолдайды, және ASCII және Unicode UNIX қолданбаларын өзгертудің техникалық қажеттілігі жоқ. Дегенмен, көптеген z/OS қолданушылары өз қолданбаларында, соның ішінде z/OS UNIX-те іске қосылатындарда да, EBCDIC қолдауын қалайды. Осы себепті, z/OS UNIX EBCDIC форматына және одан түрлендіруге арналған қолданба және әкімшілік қызметтерді ұсынады. z/OS UNIX астында іске қосылатын бағдарламалар z/OS-тің басқа ішкі функцияларына толық және қауіпсіз қол жеткізе алады. Дерекқорға қол жеткізу (Call Attach арқылы Db2) – z/OS UNIX-тің z/OS-тің басқа бөліктеріндегі қызметтерге қалай қол жеткізе алатынының бір мысалы. Әрине, егер бағдарламалар осы z/OS-ке тән қызметтерді пайдаланса, оларды қайта жазбастан басқа платформаларға көшіру мүмкін емес. Керісінше, егер бағдарлама POSIX және ANSI C сияқты UNIX стандарттарына сәйкес келсе, оны әртүрлі UNIX операциялық жүйелері арасында, соның ішінде z/OS UNIX арасында жылжыту оңай болады. z/OS UNIX файлдық жүйелері (ескі HFS, DFSMS/MVS Version 1 Release 2 және қазіргі таңдаудағы zFS), UNIX стиліндегі ұзын файл атауларын қолдайды және z/OS-тің қалған бөлігіне деректер жиынтығы ретінде көрінеді. Көптеген негізгі z/OS қосалқы жүйелері мен қолданбалары UNIX System Services-ке сүйенеді, соның ішінде z/OS басқару құралы, XML талдау және жасау қызметтері, OpenSSH, z/OS үшін IBM HTTP сервері, Java үшін z/OS SDK және кейбір z/OS PKI қызметтері. z/OS UNIX сонымен қатар OMVS қабықша ортасын ұсынады. z/OS UNIX-тің алдыңғы нұсқасы OpenEdition MVS деп аталатын операциялық жүйе компоненті болды, ол алғаш рет MVS/ESA SP 4.3-те іске асырылды және MVS/ESA 5.1-де жақсартылды. OpenEdition MVS бастапқыда тек POSIX стандарттарын қолдады, бірақ X/OPEN, The Open Group-тың алдыңғы шебері, MVS/ESA SP V5.1 сертификатын алды. IBM UNIX System Services-ті жақсартуды жалғастыруда. Әдетте, z/OS-тің әрбір жаңа нұсқасы z/OS UNIX-ке жаңа мүмкіндіктерді қосады.