Разработчик | IBM |
---|---|
Семейство ОС | UNIX - POSIX |
Рабочее состояние | Текущая |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1998; 22 года назад (1998 г.) (Название изменено с OpenEdition на OS / 390 Системные службы UNIX) |
Последний выпуск | Выпуск 2.1 (V2R1) / 30 сентября 2013 г.; 7 лет назад (30.09.2013) |
Маркетинговая цель | Корпоративные / мэйнфреймы |
Доступны на | английском и большинстве других языков |
Платформы | z / Architecture |
Лицензия | Собственная |
Официальный сайт | Системные службы z / OS UNIX |
Системные службы z / OS UNIX (z / OS UNIX или неофициально USS ) является обязательным, включенным в компонент из z / OS. z / OS UNIX - это сертифицированная UNIX реализация операционной системы (XPG4 UNIX 95), оптимизированная для архитектуры мэйнфреймов. Это первый UNIX 95, не производный от исходного кода ATT. Благодаря интеграции с остальной частью z / OS, дополнительные команды Time Sharing Option (TSO) доступны наряду с обычными службами UNIX, что позволяет обрабатывать файлы UNIX с помощью ISPF. Расширения в JCL позволяют использовать эти файлы в пакетной обработке.
Системные службы UNIX позволяют приложениям 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 и теперь предпочтительный zFS ), которые поддерживают длинные имена файлов в стиле UNIX, отображаются как специальные наборы данных VSAM для остальной части z / OS. Многие основные подсистемы и приложения z / OS полагаются на системные службы UNIX, включая средство управления z / OS, службы синтаксического анализа и генерации 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 4.3 и улучшенный в MVS / ESA 5.1. OpenEdition MVS поддерживает только стандарты POSIX.
IBM продолжает совершенствовать системные службы UNIX. Обычно каждый выпуск z / OS включает в себя улучшения z / OS UNIX.