Single UNIX Specification (SUS) — общее название для семейства стандартов, которым должна удовлетворять операционная система, чтобы называться «UNIX» (заглавными буквами). SUS разрабатывается и поддерживается Austin Group на основе предыдущих разработок IEEE и The Open Group. «UNIX» является зарегистрированной торговой маркой организации The Open Group[1].
Стандарт включает в себя текст стандартов POSIX (IEEE 1003.1) и X/Open Curses, опираясь на стандарт C99 (ISO/IEC 9899:1999). Действующие редакции SUS состоят из следующих разделов[2][3]:
В основу стандарта SUSv1 положен стандарт XPG4v2, к которому добавлены два других стандарта: X/Open Curses Issue 4 version 2 и X/Open Networking Service (XNS) Issue 4[4]. В SUSv1 описывались исторические интерфейсы BSD, широко использовавшиеся на тот период в прикладных приложениях[5].
Операционные системы, соответствующие стандарту SUSv1, могли пройти сертификацию по стандарту UNIX 95[6].
Стандарт SUSv2 был выпущен в 1997 году[7] и представлял из себя улучшенный вариант SUS. В основу нового стандарта лёг стандарт XPG5[4]. В SUSv2 была добавлена поддержка стандартов POSIX.1b-1993, POSIX.1c-1996, и ISO/IEC 9899 1-й поправки (язык Си)[5].
Соответствие стандарту SUSv2 является основным требованием для сертификации по стандартам UNIX 98, UNIX 98 Workstation и UNIX 98 Server[8].
Стандарт SUSv3 был разработан в 2001-м году и являлся объединением стандартов POSIX.1, POSIX.2 и SUS в единый документ[4]. В основу стандарта положен POSIX 1003.1-2001, дополненный стандартом X/Open Curses, Issue 4, версии 2[9].
SUSv3 является основой стандартов UNIX 03 и UNIX 03 Server[10].
Стандарт SUSv4 основывается на стандарте POSIX.1-2008 с добавлением стандарта X/Open Curses, Issue 7[11].
Соответствие стандарту SUSv4 является основным условием для сертификации операционной системы по стандарту UNIX V7, в котором в качестве опции указана поддержка управления доступом на основе ролей[12].
Информация в этом разделе устарела. |
Существуют две официальные степени совместимости
Старые стандарты
Носить название UNIX имеют право только прошедшие сертификацию операционные системы, но многие операционные системы частично соответствуют тем или иным версиям стандарта SUS. Такие системы принято называть UNIX-подобными. Поставщики Unix-подобных систем, таких как BSD, OpenSolaris и Linux обычно не сертифицируют свои дистрибутивы из-за высокой цены на сертификацию и высокой скорости изменений в этих системах. Схожий стандарт LSB, используемый некоторыми ОС GNU/Linux, опирается на некоторые части SUS[10][13][14].
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .