ISO/IEC/IEEE 9945[1] | |
Информационные технологии. Переносимый интерфейс операционной системы (POSIX). Базовые технические требования, Выпуск 7 | |
Комитет (разработчик) | ISO/IEC JTC 1/SC 22 |
Сайт комитета | iso.org/iso/iso_technical_committee?commid=45202 |
Агентство | The Austin Common Standards Revision Group |
Сайт агентства | opengroup.org/austin |
Дата утверждения | 15.09.2009 |
Последняя поправка | ISO/IEC/IEEE 9945:2009/Cor 2:2017 |
Стадия | 90.60 (17.12.2014) |
МКС (ICS) | 35.060 |
Текущая редакция | ISO/IEC/IEEE 9945:2009 |
Отмененный стандарт | ISO/IEC 9945-1:2003 ISO/IEC 9945-2:2003 |
POSIX (англ. Portable Operating System Interface — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.
Серия стандартов POSIX была разработана комитетом 1003 IEEE. Международная организация по стандартизации (ISO) совместно c Международной электротехнической комиссией (IEC) приняла стандарт POSIX под названием ISO/IEC 9945[2]. Версии стандарта POSIX являются основой соответствующих версий стандарта Single UNIX Specification. Стандарт POSIX определяет интерфейс операционной системы, а соответствие стандарту Single UNIX Specification определяет реализацию интерфейса и позволяет операционным системам использовать торговую марку UNIX[3].
Название «POSIX» было предложено Ричардом Столлманом[4]. Введение в POSIX.1 гласит: «Ожидается произношение „позикс“ как в слове „позитив“, а не „посикс“. Произношение опубликовано в целях обнародования стандартного способа ссылки на стандартный интерфейс операционной системы». «POSIX» является зарегистрированным товарным знаком IEEE[4].