Jump to content

Единая спецификация UNIX

Единая спецификация UNIX ( SUS ) является стандартом для компьютерных операционных систем . [1] [2] соблюдение которых необходимо для получения права на использование товарного знака « UNIX ». Стандарт определяет интерфейсы программирования для языка C, оболочку командной строки и пользовательские команды. Основные спецификации SUS, известные как базовые спецификации, разрабатываются и поддерживаются Austin Group , которая представляет собой совместную рабочую группу IEEE , ISO/IEC JTC 1/SC 22 /WG 15 и The Open Group . Если операционная система представлена ​​The Open Group для сертификации и проходит тесты на соответствие, то она считается соответствующей стандарту UNIX, например UNIX 98 или UNIX 03.

Очень немногие операционные системы на базе BSD и Linux заявлены на соответствие Единой спецификации UNIX, хотя разработчики систем обычно стремятся к соблюдению стандартов POSIX , которые составляют ядро ​​Единой спецификации UNIX.

Последняя версия SUS состоит из двух частей: базовой спецификации, технически идентичной POSIX, и спецификации X/Open Curses. [3]

Некоторые части SUS являются необязательными.

История [ править ]

е: Мотивация 1980 -

SUS возник в результате многочисленных попыток 1980-х годов стандартизировать операционных систем интерфейсы для программного обеспечения, разработанного для вариантов операционной системы Unix. Потребность в стандартизации возникла потому, что предприятия, использующие компьютеры, хотели иметь возможность разрабатывать программы, которые можно было бы использовать в компьютерных системах разных производителей без повторной реализации программ. Unix был выбран в качестве основы для стандартного системного интерфейса отчасти потому, что он не зависел от производителя.

В 1984 году группа пользователей UNIX под названием /usr/group опубликовала результаты своих усилий по стандартизации интерфейсов программирования в своем стандарте /usr/group 1984 года, который стал основой для того, что впоследствии стало стандартом POSIX.1-1988. [4] [5]

В 1985 году компания AT&T опубликовала определение интерфейса System V (SVID), спецификацию программных интерфейсов UNIX System V. [6]

1988: POSIX [ править ]

1988 году усилия по стандартизации привели к появлению стандарта IEEE 1003 (также зарегистрированного как ISO / IEC 9945 ) или POSIX.1-1988 В , что в широком смысле означает « Интерфейс портативной операционной системы» .

е: Руководство по переносимости X / 1980-е и 1990 - Open

Руководство по переносимости X/Open (XPG) было предшественником SUS, опубликованным X/Open Company , консорциумом компаний, созданным в 1984 году. Руководства были опубликованы в последующие годы.

  • XPG1: Руководство по переносимости X/Open, выпуск 1: 1985 г. [7]
  • XPG2: Руководство по переносимости X/Open, выпуск 2: 1987 г. [7]
  • XPG3: Руководство по переносимости X/Open, выпуск 3: 1989 г. [8]
  • XPG4: Руководство по переносимости X/Open, выпуск 4: 1992 г. [7]

База XPG4 включала следующие документы:

  • Определения системного интерфейса, выпуск 4, ISBN   1-872630-46-4
  • Системные интерфейсы и заголовки, выпуск 4, ISBN   1-872630-47-2
  • Команды и утилиты, выпуск 4, ISBN   1-872630-48-0

1990-е: Spec 1170 [ править ]

В начале 1990-х годов несколько крупных поставщиков инициировали отдельную разработку, известную как «Общая спецификация API» или «Spec 1170». [9] которые сформировали альянс COSE после войн Unix . В 1993 году спецификация 1170 была передана COSE X/Open для ускоренного прохождения. [10] В октябре 1993 года было объявлено о планируемой передаче торговой марки UNIX от Novell к X/Open; [11] он был завершен во втором квартале 1994 года. [12] Spec 1170 в конечном итоге станет единой спецификацией Unix. [9]

: Единая спецификация 1994 UNIX

В 1994 году компания X/Open выпустила единую спецификацию UNIX . [9] SUS состоял из документов, которые были частью среды X/Open Common Applications Environment (CAE): [9]

  • Определения системного интерфейса, выпуск 4, версия 2 [13]
  • Системные интерфейсы и заголовки, выпуск 4, версия 2 [14]
  • Команды и утилиты, выпуск 4, версия 2 [15]
  • Сетевые службы, выпуск 4 [16]

Это была переиздание руководства по переносимости X/Open (XPG), выпуск 4, версия 2.

Источники расходятся во мнениях относительно того, был ли X/Open Curses, выпуск 4, версия 2 частью этого SUS; [9] [17] дата авторских прав указана как 1996 год. [18] X/Open Curses, выпуск 4 был опубликован в 1995 году. [19]

В октябре 1994 года X/Open заявила, что собирается называть Spec 1170 «спецификацией Single-Unix». [20]

SUS лежал в основе бренда UNIX 95. [21]

Эта версия имела 1168 программных интерфейсов. [22]

Эта версия SUS была взята из следующих источников: [9]

  • База XPG4 от X/Open
  • Определение интерфейса System V , (SVID) Edition 3, вызовы уровня 1 от AT&T
  • Спецификация среды приложения (AES) от OSF
  • Интерфейсы, которые широко используются и еще не охвачены официальной спецификацией, взятой из обзора основных приложений.

: Единая спецификация UNIX, 2 версия 1997

В 1996 году X/Open объединилась с Open Software Foundation (OSF) и образовала The Open Group . [23] [24]

В 1997 году Open Group выпустила Единую спецификацию UNIX, версию 2 . [25] [26]

Эта спецификация состояла из: [27]

  • Определения системного интерфейса, выпуск 5, [28]
  • Системные интерфейсы и заголовки, выпуск 5, [29]
  • Команды и утилиты, выпуск 5, [30]
  • Сетевые службы, выпуск 5, [31]
  • X/Open Curses, выпуск 4, версия 2, [32]

и лежал в основе бренда UNIX 98. [33]

Эта версия имела 1434 программных интерфейса. [22]

: Единая спецификация UNIX, версия 3 POSIX.1-2001 , 2001

Начиная с 1998 года совместная рабочая группа IEEE, ISO JTC 1 SC22 и Открытой группы, известная как Austin Group, начала разработку объединенного стандарта, который будет известен как ядро ​​Единой спецификации UNIX, версия 3 и как POSIX.1- 2001. Он был выпущен 30 января 2002 года. [34]

Эта СУС состояла из: [35]

  • Базовые характеристики, выпуск 6
    • Базовые определения, выпуск 6
    • Системные интерфейсы, выпуск 6
    • «Шелл и Утилиты», выпуск 6
    • Обоснование (информативное)
  • X/Open Curses, выпуск 4, версия 2

и лежит в основе бренда UNIX 03. [36]

Базовые спецификации технически идентичны POSIX.1-2001 , который соответствует стандарту IEEE Std 1003.1-2001. [35]

Эта версия имела 1742 программных интерфейса. [22]

Для этой версии доступно авторизованное руководство. [37]

Издание 2004 г. [ править ]

В 2004 году была выпущена новая редакция стандарта POSIX.1-2001, включающая два технических исправления. [38] [39] Он называется IEEE Std 1003.1, издание 2004 г. [39] Некоторые неофициально называют его POSIX.1-2004. [40] [41] [42] но это не официальное удостоверение личности.

Единая спецификация UNIX, версия 4 POSIX.1-2008 , 2008 :

В декабре 2008 года Austin Group опубликовала новую основную версию SUS и POSIX. [43] [44] [45] Это Единая спецификация UNIX, версия 4 (SUSv4). [46]

Этот SUS состоит из: [47]

  • Базовые характеристики, выпуск 7
    • Базовые определения, выпуск 7
    • Системные интерфейсы, выпуск 7
    • «Шелл и Утилиты», выпуск 7
    • Обоснование, выпуск 7 (информативное)
  • X/Открытые проклятия, выпуск 7

Базовые спецификации технически идентичны POSIX.1-2008 , который соответствует стандарту IEEE Std 1003.1-2008. [47]

В этой версии было 1833 интерфейса, из которых 1191 находился в разделе «Системные интерфейсы». [48]

Издание 2013 г. [ править ]

Техническое исправление 1 в основном касалось интернационализации, а также ввело модель доступа на основе ролей. Товарный знак UNIX V7 (не путать с V7 UNIX , версией Research Unix 1979 года) был создан для обозначения соответствия SUS версии 4. [49]

Издание 2016 г. [ править ]

Техническое исправление 2 было опубликовано в сентябре 2016 года, что привело к появлению стандарта IEEE Std 1003.1-2008, издание 2016 года и единой спецификации UNIX, версия 4, издание 2016 года .

Выпуск 2018 г., POSIX.1-2017 [ править ]

В январе 2018 года была выпущена «административная сводная версия». Он включает в себя единую спецификацию UNIX версии 4 TC1 и TC2 и технически идентичен версии 2016 года. [50]

Базовые спецификации технически идентичны POSIX.1-2017 , который соответствует стандарту IEEE Std 1003.1-2017. [51]

Спецификация [ править ]

SUSv3 насчитывает около 3700 страниц, которые разделены на четыре основные части:

  • Базовые определения (XBD) — список определений и соглашений, используемых в спецификациях, а также список файлов заголовков C , которые должны предоставляться совместимыми системами. Всего предоставляется 84 заголовочных файла.
  • Shell and Utilities (XCU) — список утилит и описание оболочки, sh . Всего указано 160 утилит.
  • Системные интерфейсы (XSH) — содержат спецификацию различных функций, которые реализованы как системные вызовы или библиотечные функции. Всего предусмотрено 1123 системных интерфейса.
  • Обоснование (XRAT) — объяснение стандарта.

Стандартная пользовательская командная строка и интерфейс сценариев — это оболочка POSIX , расширение Bourne Shell, основанное на ранней версии Korn Shell . Другие программы, службы и утилиты пользовательского уровня включают awk , echo , ed , vi и сотни других. Требуемые службы программного уровня включают базовые службы ввода-вывода ( файловые , терминальные и сетевые ). Набор тестов сопровождает стандарт. Он называется PCTS или POSIX Certification Test Suite .

Кроме того, SUS включает CURSES спецификацию (XCURSES), которая определяет 372 функции и 3 файла заголовков. Всего в SUSv3 указано 1742 интерфейса.

система не обязательно должна включать исходный код Обратите внимание, что для соответствия спецификации , каким-либо образом полученный из AT&T Unix. Например, IBM OS/390 , теперь z/OS , квалифицируется как UNIX, несмотря на отсутствие общего кода. [52]

Знаки для совместимых систем [ править ]

Существует пять официальных знаков соответствия систем: [53] [54]

  • ЮНИКС 93 [55]
  • UNIX 95 — знак для систем, соответствующих версии 1 SUS. [56]
  • UNIX 98 — знак для систем, соответствующих версии 2 SUS. [57]
  • UNIX 03 — знак для систем, соответствующих версии 3 SUS. [58]
  • UNIX V7 — знак для систем, соответствующих версии SUS 4 (включая Corrigenda). [59] [60]

Соответствие [ править ]

Продукт Продавец Архитектура UNIX V7 [59] ЮНИКС 03 [58] ЮНИКС 98 [57] ЮНИКС 95 [56] ЮНИКС 93 [55]
ЭКС Корпорация IBM МОЩНЫЕ процессоры Да Да Нет Нет Нет
HP-UX Хьюлетт Паккард Энтерпрайз IA-64 , ПА-РИСК Нет Да Нет Нет Нет
macOS Яблоко х86-64 , ARM64 Нет Да Нет Нет Нет
OpenServer Ксинуос ИА-32 Нет Нет Нет Нет Да
UnixWare Ксинуос ИА-32 Нет Нет Нет Да Нет
з/ОС Корпорация IBM з/Архитектура Нет Нет Нет Да Нет

Зарегистрированные в настоящее время системы UNIX [ править ]

AIX [ править ]

AIX версии 7 с версией 7.1 TL5 (или более поздней версии) или 7.2 TL2 (или более поздней версии) регистрируется как совместимая с UNIX 03. [61] AIX версии 7 с версией 7.2 TL5 (или более поздней) регистрируется как совместимая с UNIX V7. [62] Более старые версии ранее были сертифицированы по знакам UNIX 95 и UNIX 98. [63]

HP-UX [ править ]

HP-UX 11i V3 Release B.11.31 зарегистрирован как совместимый с UNIX 03. Предыдущие выпуски были зарегистрированы как UNIX 95. [64]

macOS [ править ]

Apple macOS (ранее известная как Mac OS X и OS X) зарегистрирована как совместимая с UNIX 03. [65] Первой зарегистрированной версией была Mac OS X 10.5 Leopard , сертифицированная 26 октября 2007 года (на системах x86). [66] [67] Все версии macOS от Mac OS X Leopard до macOS 10.15 Catalina , кроме OS X Lion , [68] были зарегистрированы в системах на базе Intel, а все версии от macOS 11 Big Sur , преемницы macOS Catalina, до macOS 14 Sonoma были зарегистрированы как в системах x86-64, так и в системах ARM64. [69]

Синуос [ править ]

UnixWare 7.1.3 и более поздние версии зарегистрированы как совместимые с UNIX 95. OpenServer 5 и 6 зарегистрированы как совместимые с UNIX 93.

/ з ОС

IBM z/OS 1.2 и более поздние версии зарегистрированы как совместимые с UNIX 95.z/OS 1.9, выпущенная 28 сентября 2007 г., и последующие выпуски «лучше соответствуют» UNIX 03. [70]

системы UNIX Ранее зарегистрированные

EulerOS [ править ]

EulerOS 2.0 для архитектуры x86-64 была зарегистрирована как совместимая с UNIX 03. [71] [72] Заявление о соответствии UNIX 03 показывает, что стандартный компилятор C взят из коллекции компиляторов GNU ( gcc ), и что система представляет собой дистрибутив Linux семейства Red Hat Enterprise Linux . [73] Срок действия сертификата UNIX 03 истек в сентябре 2022 года, и он не был продлен. [72]

FTX[editФТХ

Серверы Stratus Technologies DNCP Series, работающие под управлением FTX Release 3, были зарегистрированы как совместимые с UNIX 93. [74]

Inspur K-UX [ править ]

Inspur K-UX 2.0 и 3.0 для архитектуры x86-64 были сертифицированы как совместимые с UNIX 03. [75] [76] Заявление о соответствии UNIX 03 для Inspur K-UX 2.0 и 3.0 показывает, что стандартный компилятор C взят из коллекции компиляторов GNU ( gcc ), и что система представляет собой дистрибутив Linux семейства Red Hat . [77]

ИРИКС [ править ]

SGI IRIX 6.5 был зарегистрирован как совместимый с UNIX 95. [78]

ОС/390 [ править ]

IBM OS/390 была зарегистрирована как совместимая с UNIX 95, начиная с версии V2R4. [79]

Надежная UNIX [ править ]

Последние версии Reliant UNIX были зарегистрированы как совместимые с UNIX 95 (жесткая маркировка XPG4).

Солярис [ править ]

Solaris 11.4 ранее был зарегистрирован как совместимый с UNIX v7 в 2018 году. [80] Solaris 11 и Solaris 10 были зарегистрированы как совместимые с UNIX 03 в 32-битных и 64-битных системах x86 ( X86-64 ) и SPARC . Solaris 8 и 9 были зарегистрированы как совместимые с UNIX 98 в 32-битных x86 и SPARC системах ; 64-битные системы x86 не поддерживались. Solaris 2.4 и 2.6 как для x86, так и для SPARC были сертифицированы по знакам UNIX 93 и UNIX 95 соответственно. [63]

Solaris 2.5.1 также был зарегистрирован как UNIX 95-совместимый на платформе PReP PowerPC в 1996 году, но продукт был отозван до того, как было продано более нескольких десятков копий. [81]

Tru64 UNIX [ править ]

Tru64 UNIX V5.1A и более поздние версии были зарегистрированы как совместимые с UNIX 98. [82]

Другое [ править ]

Другие операционные системы, ранее зарегистрированные как совместимые с UNIX 95 или UNIX 93:

Незарегистрированные Unix-подобные системы [ править ]

Разработчики и поставщики Unix-подобных операционных систем, таких как Linux , FreeBSD и MINIX , обычно не сертифицируют свои дистрибутивы и не устанавливают полные утилиты POSIX по умолчанию.

В Linux команда pax обычно не устанавливается; кроме того, пакеты команд pax, доступные для Linux, часто не поддерживают формат файлов pax, требуемый POSIX. [83] Иногда соответствие SUS можно улучшить путем установки дополнительных пакетов, но очень немногие системы Linux можно настроить на полную совместимость. База стандартов Linux была сформирована в 2001 году как попытка стандартизировать внутренние структуры систем на базе Linux для повышения совместимости. Он основан на спецификациях POSIX, Единой спецификации UNIX и других открытых стандартах, а также расширяет их в нескольких областях; но существуют некоторые конфликты между LSB и стандартами POSIX. [84] [85] Лишь немногие дистрибутивы Linux проходят сертификацию на соответствие LSB. [86]

Darwin , подмножество macOS с открытым исходным кодом, имеет поведение, которое можно настроить в соответствии с UNIX 03. [87] [88] Дарвин использует команду pax, производную от 4.4BSD, [89] в котором отсутствует поддержка многобайтовых имен файлов. [ нужна ссылка ]

Ранее у FreeBSD был «Проект соответствия C99 и POSIX», целью которого было обеспечение соответствия подмножеству единой спецификации UNIX, а также документация, в которой существовали различия. [90] Команда pax во FreeBSD, созданная на основе версии 4.4BSD, не полностью поддерживает формат файлов pax. [91] Архивные форматы pax и ustar используют один и тот же формат с немного разными значениями по умолчанию (размер блока 5120 против размера блока 10240); [92] однако в pax FreeBSD отсутствуют расширенные заголовки PAX, используемые для поддержки расширенного набора символов. На страницах руководства FreeBSD иногда указываются отклонения от POSIX и, следовательно, от SUS в разделах СТАНДАРТЫ. [93]

На страницах руководства OpenBSD иногда указываются отклонения от POSIX и, следовательно, от SUS в разделах СТАНДАРТЫ. [94] [95]

Команда MINIX pax не поддерживает формат файла pax. [96] и, следовательно, не работает POSIX.1-2001.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Вопросы и ответы» . unix.org .
  2. ^ «Стандарт UNIX» . Открытая группа . 27 августа 2018 г.
  3. ^ «Единая спецификация UNIX, версия 4, издание 2018 г.» . Открытая группа .
  4. ^ Келти, Кристофер М. «Концепция открытых систем» (PDF) . Келти.орг .
  5. ^ Руководство по обеспечению соответствия стандартам (PDF) . СанСофт. Ноябрь 1995 года.
  6. ^ Определение интерфейса System V. 1985. АСИН   B000KF6SCE .
  7. ^ Jump up to: Перейти обратно: а б с Раймонд, Эрик С. (19 сентября 2003 г.). «Стандарты и войны Unix» . Искусство программирования UNIX .
  8. ^ Стивенс, В. Ричард ; Феннер, Билл; Рудофф, Эндрю М. (2003). Сетевое программирование Unix, Том 1: API сетевых сокетов (3-е изд.). Аддисон-Уэсли Профессионал. ISBN  978-0131411555 . OCLC   53867239 .
  9. ^ Jump up to: Перейти обратно: а б с д и ж «Единая спецификация UNIX» . unix.org .
  10. ^ «Система UNIX – История и временная шкала – История UNIX» . unix.org .
  11. ^ Феннесси, Квентин (12 октября 1993 г.). «Имя «UNIX» теперь является собственностью X/Open» . Группа новостей : comp.std.unix .
  12. ^ «Часто задаваемые вопросы» . unix.org .
  13. ^ Определения интерфейса системы спецификаций X/Open CAE, выпуск 4, версия 2 (PDF) . Х/ООО. 1994.
  14. ^ Системные интерфейсы и заголовки спецификаций X/Open CAE, выпуск 4, версия 2 (PDF) . Х/ООО. 1994.
  15. ^ Команды и утилиты спецификации X/Open CAE, выпуск 4, версия 2 (PDF) . Х/ООО. 1994.
  16. ^ Сетевые службы спецификации X/Open CAE, выпуск 4 (PDF) . Х/ООО. 1994.
  17. ^ «Единая спецификация UNIX®, набор документов версии 1 (UNIX 95)» . opengroup.org . Проверено 25 мая 2021 г.
  18. ^ X/Open Curses, выпуск 4, версия 2 (PDF) . Х/ООО. 1996. ISBN  1-85912-171-3 .
  19. ^ X/Открытые проклятия, выпуск 4 . Х/ООО. 1995. ISBN  9781859120774 .
  20. ^ Бозман, Джин С. (24 октября 1994 г.). «Продвижение наборов тестов X/Open» . Компьютерный мир . Том. 28, нет. 43. с. 49.
  21. ^ «Открытый бренд – UNIX 95» . Открытая группа .
  22. ^ Jump up to: Перейти обратно: а б с «Сколько существует APIS?» . unix.org .
  23. ^ МакКри, Фил (апрель 1996 г.). «Формирование «Открытой группы» » . AUGGN: Журнал AUUG Inc. 17 (2): 17–18.
  24. ^ Годен, Шарон (27 мая 1996 г.). «WebCrusader может проложить более широкий путь для пользователей DCE» . Компьютерный мир . Том. 30, нет. 22. с. 64.
  25. ^ «Единая спецификация UNIX, версия 2» . www.opengroup.org .
  26. ^ «Открытая группа объявляет об улучшении единой спецификации UNIX» (пресс-релиз). Открытая группа. 12 марта 1997 года . Проверено 26 июля 2009 г.
  27. ^ «Что нового в единой спецификации UNIX, версия 2» . unix.org .
  28. ^ Определения системного интерфейса, выпуск 5 (PDF) . Открытая группа .
  29. ^ Системные интерфейсы и заголовки, выпуск 5 (PDF) . Открытая группа .
  30. ^ Команды и утилиты, выпуск 5 (PDF) . Открытая группа .
  31. ^ Сетевые службы (XNS), выпуск 5 (PDF) . Открытая группа . 14 мая 1997 г. ISBN.  1-85912-165-9 .
  32. ^ X/Open Curses, выпуск 4, версия 2 (PDF) . Открытая группа . 1996. ISBN  1-85912-171-3 .
  33. ^ «Открытый бренд – UNIX 98» . Х/ООО.
  34. ^ «Открытая группа объявляет о завершении совместной редакции POSIX и единой спецификации UNIX» (пресс-релиз). Открытая группа. 30 января 2002 года . Проверено 26 июля 2009 г.
  35. ^ Jump up to: Перейти обратно: а б «Единая спецификация UNIX, версия 3 — обзор» . unix.org .
  36. ^ «Открытый бренд – UNIX 03» . Открытая группа .
  37. ^ Единая спецификация UNIX: авторизованное руководство по версии 3, 2-е издание (PDF) . Открытая группа .
  38. ^ «Базовые спецификации открытой группы, выпуск 6» . Открытая группа .
  39. ^ Jump up to: Перейти обратно: а б «IEEE Std 1003.1, издание 2004 г.» . Проверено 26 июля 2009 г.
  40. ^ «POSIX.1(5)» . Информационная библиотека Oracle Solaris 11.2 .
  41. ^ «1.3.4 Макросы тестирования функций» . Руководство по библиотеке GNU C. Проект GNU .
  42. ^ Абстракции POSIX в современных операционных системах: старые, новые и недостающие . Одиннадцатая Европейская конференция по компьютерным системам. дои : 10.1145/2901318.2901350 .
  43. ^ «Базовые спецификации открытой группы, выпуск 7, издание 2018 г.» . www.opengroup.org .
  44. ^ «Базовые характеристики, выпуск 7» . Открытая группа . Проверено 26 июля 2009 г.
  45. ^ «Группа по пересмотру общих стандартов Остина» . Открытая группа . Проверено 26 июля 2009 г.
  46. ^ «Единая спецификация UNIX версии 4» . Открытая группа.
  47. ^ Jump up to: Перейти обратно: а б «Единая спецификация UNIX, версия 4 — Введение» . unix.org .
  48. ^ «Счетчики интерфейса версии 4» . unix.org .
  49. ^ «Сертификация UNIX V7» . unix.org .
  50. ^ «Базовые технические характеристики, выпуск 7, издание 2018 г.» . Открытая группа . Проверено 6 июля 2018 г.
  51. ^ «IEEE SA — IEEE/Открытая группа 1003.1-2017» . Standards.ieee.org .
  52. ^ Мацан, Джем (30 июля 2004 г.). «Может ли GNU когда-нибудь стать Unix?» . Linux.com .
  53. ^ «Сертифицированные продукты UNIX (R) — официальный реестр сертифицированных продуктов UNIX Открытой группы» . Открытая группа .
  54. ^ «Открытый бренд – Полный реестр сертифицированной продукции» . Открытая группа .
  55. ^ Jump up to: Перейти обратно: а б «Открытый реестр брендов, UNIX 93» . Открытая группа .
  56. ^ Jump up to: Перейти обратно: а б «Открытый реестр брендов, UNIX 95» . Открытая группа .
  57. ^ Jump up to: Перейти обратно: а б «Открытый реестр брендов, UNIX 98» . Открытая группа .
  58. ^ Jump up to: Перейти обратно: а б «Открытый реестр брендов, UNIX 03» . Открытая группа .
  59. ^ Jump up to: Перейти обратно: а б «Открытый реестр брендов, UNIX V7» . Открытая группа .
  60. ^ «Система UNIX — сертификация UNIX V7» . unix.org .
  61. ^ Открытая группа. «ЮНИКС 03, AIX» .
  62. ^ Открытая группа. «ЮНИКС V7, AIX» .
  63. ^ Jump up to: Перейти обратно: а б «Открытый бренд – Реестр сертифицированной продукции» . Открытая группа . 23 июля 2003. Архивировано из оригинала 2 августа 2003 года . Проверено 23 января 2022 г.
  64. ^ «Соответствие стандартному профилю UNIX 2003» . Хьюлетт-Паккард . Архивировано из оригинала 27 июля 2014 года . Проверено 22 июля 2014 г.
  65. ^ «OS X для пользователей UNIX» (PDF) . Июль 2011.
  66. ^ «Mac OS X Leopard — Технология — UNIX» . Обзор технологии Leopard . Apple Inc. Архивировано из оригинала 23 августа 2007 года . Проверено 11 июня 2007 г. Leopard теперь является зарегистрированным продуктом с открытым брендом UNIX 03, соответствующим спецификациям SUSv3 и POSIX 1003.1 для C API, утилит оболочки и потоков.
  67. ^ Открытая группа. «Сертификация компьютеров Macintosh Mac OS X версии 10.5 Leopard на базе процессоров Intel» . Проверено 12 июня 2007 г.
  68. ^ «Re: была ли сертифицирована OS X версии 10.7 Lion UNIX 03?» . www.mail-archive.com . Архивировано из оригинала 29 апреля 2020 года . Проверено 22 июля 2021 г.
  69. ^ «Открытый бренд» . www.opengroup.org . Проверено 15 ноября 2022 г.
  70. ^ Реализация z/OS версии 1 выпуска 9 (PDF) (первое издание). ИБМ. Декабрь 2007 г., стр. 4–5, 156–162. SG24-7427-00 . Проверено 9 июня 2024 г.
  71. ^ «Операционная система Huawei KunLun EulerOS 2.0 прошла сертификацию UNIX» (пресс-релиз). Хуавей . 9 сентября 2016 года . Проверено 29 октября 2016 г.
  72. ^ Jump up to: Перейти обратно: а б Открытая группа. «UNIX 03, EulerOS» .
  73. ^ Пэн Шен. «Заявление о соответствии Huawei: команды и утилиты версии 4» . Открытая группа . Проверено 29 октября 2016 г.
  74. ^ Открытая группа. «Открытый бренд — Реестр сертифицированных продуктов — UNIX 93» . Архивировано из оригинала 5 октября 2016 года.
  75. ^ «Открытый реестр сертифицированной продукции» . Открытая группа. 29 мая 2014 года . Проверено 29 мая 2014 г.
  76. ^ Се Руохун. «Заявление о соответствии Inspur» . Открытая группа . Проверено 8 декабря 2015 г.
  77. ^ Се Руохун. «Заявление о соответствии Inspur: команды и утилиты версии 4» . Открытая группа . Проверено 8 декабря 2015 г.
  78. ^ «Silicon Graphics Inc — UNIX 95» . Открытая группа . Архивировано из оригинала 2 августа 2003 года.
  79. ^ «Реестр продукции под открытым брендом (OS/390)» . Открытая группа . 19 июня 2003 г. Архивировано из оригинала 29 июня 2003 г.
  80. ^ «UNIX V7 — Открытый реестр брендов, Oracle Corporation» . Открытая группа . Архивировано из оригинала 14 января 2020 года . Проверено 16 января 2021 г.
  81. ^ «Солярис 2.5.1» . Архивировано из оригинала 12 сентября 2005 года.
  82. ^ «Compaq Computer Corporation — UNIX 95» . Открытая группа . Архивировано из оригинала 29 июня 2003 года.
  83. ^ «Ошибка № 1329914 «Нет UNIX-совместимой реализации pax»: Ошибки: RPM» . Трекер ошибок Ubuntu . 13 июня 2014 г.
  84. ^ ISO/IEC TR 24715:2006 - Информационные технологии. Языки программирования, их среды и интерфейсы системного программного обеспечения. Технический отчет о конфликтах между ISO/IEC 9945 (POSIX) и базой стандартов Linux (ISO/IEC 23360) . Проверено 15 октября 2011 г.
  85. ^ Джози, Эндрю (29 августа 2005 г.). «Конфликты между ISO/IEC 9945 (POSIX) и стандартной базой Linux» . Personal.opengroup.org (неутвержденный проект).
  86. ^ «Каталог сертифицированной продукции» . Фонд Linux. Архивировано из оригинала 20 декабря 2012 года . Проверено 9 декабря 2015 г.
  87. ^ «Страница руководства Mac OS X для совместимости (5) — Mac OS X 10.3» . разработчик.apple.com . 23 октября 2005 года. Архивировано из оригинала 10 марта 2009 года . Проверено 24 мая 2018 г.
  88. ^ «Страница руководства compat(5) — macOS 10.9» . разработчик.apple.com . 30 июня 2010 г. Проверено 24 мая 2018 г.
  89. ^ «Страница руководства Mac OS X для pax(1) — Mac OS X 10.3» . разработчик.apple.com . 23 октября 2005 года. Архивировано из оригинала 10 марта 2009 года . Проверено 25 ноября 2023 г.
  90. ^ «Проект соответствия FreeBSD C99 и POSIX» . Проект FreeBSD. Архивировано из оригинала 23 декабря 2013 года.
  91. ^ pax(1) FreeBSD по основным командам Руководство
  92. ^ «pax — переносимый обмен архивами» . Открытая группа.
  93. ^ awk(1) FreeBSD по основным командам Руководство
  94. ^ sh(1) OpenBSD по общим командам Руководство
  95. ^ awk(1) OpenBSD по общим командам Руководство
  96. ^ "Пакс(1)" . man.minix3.org .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b11a0ddfb6aae17ce4a2290583086277__1717913040
URL1:https://arc.ask3.ru/arc/aa/b1/77/b11a0ddfb6aae17ce4a2290583086277.html
Заголовок, (Title) документа по адресу, URL1:
Single UNIX Specification - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)