Системные службы UNIX

UNIX для мэйнфреймов IBM
Операционная система
Системные службы UNIX
РазработчикИБМ
Семейство ОСUNIX - POSIX
Рабочее состояниеТекущий
Исходная модельЗакрытый исходный код
Первоначальный выпуск1998 ; 27 лет назад [1] (Название изменено с OpenEdition на OS/390 UNIX System Services) ( 1998 )
Последний релизВерсия 3.1 (V3R1) / 29 сентября 2023 г. ; 15 месяцев назад ( 2023-09-29 )
Маркетинговая цельПредприятие / Мейнфреймы
Доступно вАнглийский и большинство других языков
Платформыz/Архитектура
ЛицензияЗапатентованный
Официальный сайтСистемные службы z/OS UNIX

z/OS UNIX System Services ( z/OS UNIX , или неформально USS ) является базовым элементом z/OS . [2] z/OS UNIX является сертифицированной реализацией операционной системы UNIX ( XPG4 UNIX 95 ), оптимизированной для архитектуры мэйнфреймов. Это первая UNIX 95, которая не была получена из исходного кода AT&T . Благодаря интеграции с остальной частью z/OS, доступны дополнительные команды Time Sharing Option (TSO) наряду с обычными службами UNIX, что позволяет обрабатывать файлы UNIX с помощью ISPF . Расширения в JCL позволяют использовать эти файлы в пакетной обработке .

Обзор

UNIX System Services позволяет запускать приложения UNIX с других платформ на мэйнфреймах IBM System z под управлением z/OS. Во многих случаях требуется только перекомпиляция, хотя для интеграции z/OS могут потребоваться дополнительные усилия (например, поддержка установки SMP/E ). Хотя z/OS UNIX поддерживает ASCII и Unicode , и нет технических требований для изменения приложений ASCII и Unicode UNIX, многие пользователи z/OS часто предпочитают поддержку EBCDIC в своих приложениях, включая те, которые работают в z/OS UNIX. Следовательно, z/OS UNIX предоставляет службы приложений и администраторов для преобразования в/из EBCDIC. Программы, работающие под управлением z/OS UNIX, имеют полный, безопасный доступ к другим внутренним функциям z/OS. Доступ к базе данных ( Db2 через Call Attach) является одним из примеров того, как z/OS UNIX может получать доступ к службам, находящимся в других местах z/OS. Естественно, такие программы не могут быть перенесены на платформы, отличные от мэйнфреймов, без переписывания, если они используют эти специфичные для z/OS службы. И наоборот, если программа соответствует стандартам UNIX, таким как POSIX и ANSI C , ее будет легче переносить между различными операционными системами UNIX, включая z/OS UNIX.

Файловые системы для z/OS UNIX (более старая HFS [3] [4] с DFSMS/MVS Version 1 Release 2 [5] и предпочитаемая сейчас zFS ), которые поддерживают длинные имена файлов в стиле UNIX , отображаются как наборы данных [a] для остальной части z/OS. Многочисленные основные подсистемы и приложения z/OS полагаются на системные службы UNIX, включая z/OS Management Facility, службы анализа и генерации XML, OpenSSH , IBM HTTP Server для z/OS, z/OS SDK для Java и некоторые службы 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.

Смотрите также

Примечания

  1. ^ HFS имеет специальный тип набора данных; zFS использует линейный набор данных VSAM в качестве контейнера.

Ссылки

  1. ^ "UNIX System Services z/OS Version 1 Release 7 Implementation" (PDF) . Руководство по поддержке программного обеспечения . IBM. Март 2006 г. SG24-7035. Название изменено с OpenEdition на OS/390 UNIX System Services
  2. ^ "Базовые элементы z/OS". ibm.com .
  3. ^ "Hierarchical File System" (PDF) . ti-leipzig.de . Архивировано из оригинала (PDF) 2004-09-06 . Получено 2016-05-12 .
  4. ^ "Руководство по использованию иерархической файловой системы" (PDF) . IBM. Сентябрь 2000 г. Получено 23 апреля 2023 г.
  5. ^ "IBM DFSMS/MVS Version 1 Release 2". IBM (письмо-объявление). 1 марта 1994 г. LTR ZP94-0202.
  • Системные службы UNIX
Retrieved from "https://en.wikipedia.org/w/index.php?title=UNIX_System_Services&oldid=1272189733"