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

Системные службы UNIX
Разработчик IBM
Семейство ОС UNIX - POSIX
Рабочее состояние Текущий
Исходная модель Закрытый источник
Первый выпуск 1998 ; 23 года назад (имя изменено с OpenEdition на OS / 390 UNIX System Services)  ( 1998 )
Последний релиз Версия 2.1 (V2R1) / 30 сентября 2013 г . ; 7 лет назад  ( 30.09.2013 )
Маркетинговая цель Предприятие / мэйнфреймы
Доступно в Английский и большинство других языков
Платформы z / Архитектура
Лицензия Проприетарный
Официальный веб-сайт Системные службы z / OS UNIX
История операционных систем мэйнфреймов IBM

г / OS UNIX System Services ( г / OS UNIX или неформально USS ) является обязательным, включенный компонент из г / OS . г / ОС UNIX , является сертифицированным UNIX операционной системы реализации ( XPG4 UNIX - 95) оптимизированы для мэйнфрейм архитектуры. Это первая ОС UNIX 95, созданная не на основе исходного кода AT&T . Благодаря интеграции с остальной частью z / OS, дополнительные команды опции разделения времени (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.

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

Рекомендации

внешние ссылки