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