Системные службы UNIX
Разработчик | ИБМ |
---|---|
Семейство ОС | UNIX – ПОСИКС |
Рабочее состояние | Текущий |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1998 год [ 1 ] (Название изменено с OpenEdition на OS/390 UNIX System Services) |
Последний выпуск | Версия 2.5 (V2R5) / 30 сентября 2021 г |
Маркетинговая цель | Предприятие / Мэйнфреймы |
Доступно в | Английский и большинство других языков |
Платформы | з/Архитектура |
Лицензия | Собственный |
Официальный сайт | Системные службы z/OS UNIX |
История операционных систем для мэйнфреймов IBM |
---|
Системные службы z/OS UNIX ( z/OS UNIX или неофициально USS ) являются базовым элементом z/OS . [ 2 ] z/OS UNIX — это сертифицированная UNIX реализация операционной системы ( XPG4 UNIX 95), оптимизированная для архитектуры мэйнфреймов. Это первая UNIX 95 , не основанная на исходном коде AT&T . Благодаря интеграции с остальной частью z/OS наряду с обычными службами UNIX доступны дополнительные команды Time Sharing Option (TSO), что позволяет обрабатывать файлы 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 [ 3 ] [ 4 ] с DFSMS/MVS Версия 1 Версия 2 [ 5 ] и теперь предпочтительная zFS в стиле UNIX ), которые поддерживают длинные имена файлов , отображаются как наборы данных. [ а ] к остальной части z/OS. Многочисленные основные подсистемы и приложения z/OS полагаются на системные службы UNIX, включая z/OS Management Facility, службы синтаксического анализа и генерации XML, OpenSSH , IBM HTTP Server для z/OS, z/OS SDK для Java и некоторые z/OS SDK для Java. Службы /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. Обычно каждый выпуск z/OS включает улучшения z/OS UNIX.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ HFS имеет специальный тип набора данных; zFS использует линейный набор данных VSAM в качестве контейнера.
Ссылки
[ редактировать ]- ^ «Реализация системных служб UNIX z/OS версии 1 выпуска 7» (PDF) . Руководство по поддержке программного обеспечения . ИБМ. Март 2006 г. SG24-7035.
Имя изменено с OpenEdition на OS/390 UNIX System Services.
- ^ «Базовые элементы z/OS» . IBM.com .
- ^ «Иерархическая файловая система» (PDF) . ti-leipzig.de . Архивировано из оригинала (PDF) 6 сентября 2004 г. Проверено 12 мая 2016 г.
- ^ «Руководство по использованию иерархической файловой системы» (PDF) . ИБМ. Сентябрь 2000 года . Проверено 23 апреля 2023 г.
- ^ «IBM DFSMS/MVS Версия 1 Выпуск 2» . IBM (информационное письмо). 1 марта 1994 г. ЛТР ЗП94-0202.