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