POSIX (Portable Operating System Interface for UNIX, пер. Интерфейс переносимой операционной системы UNIX) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода. Стандарт разрабатывается консорциумом «The Open Group», формально определён как IEEE 1003, название международного стандарта ISO/IEC 9945. Официальная копия может быть приобретена на сайте ISO.
Состав
Стандарт состоит из четырёх основных разделов: Основные определения (Base definitions) — список основных определений и соглашений, используемых в спецификациях, и список заголовочных файлов языка Си, которые должны быть предоставлены соответствующей стандарту системой. Оболочка и утилиты (Shell and utilities) — описание утилит и командной оболочки sh, стандарты регулярных выражений. Системные интерфейсы (System interfaces) — список системных вызовов языка Си. Обоснование (Rationale) — объяснение принципов, используемых в стандарте.