POSIX
Материал из Википедии — свободной энциклопедии
POSIX® (Portable Operating System Interface for UNIX, пер. Интерфейс переносимой операционной системы UNIX) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода. Стандарт разрабатывается консорциумом «The Open Group», формально определён как IEEE 1003, название международного стандарта ISO/IEC 9945. Официальная копия может быть приобретена на сайте ISO.
Название «POSIX» было предложено Ричардом Столлманом. Оно является зарегистрированным товарным знаком IEEE.[1]
[править] Состав
Стандарт состоит из четырёх основных разделов:
- Основные определения (Base definitions) — список основных определений и соглашений, используемых в спецификациях, и список заголовочных файлов языка Си, которые должны быть предоставлены соответствующей стандарту системой.
- Оболочка и утилиты (Shell and utilities) — описание утилит и командной оболочки sh, стандарты регулярных выражений.
- Системные интерфейсы (System interfaces) — список системных вызовов языка Си.
- Обоснование (Rationale) — объяснение принципов, используемых в стандарте.
[править] Примечания
- ↑ POSIX® 1003.1 Frequently Asked Questions (FAQ Version 1.12)(англ.) Проверено 2008-03-05 г.
[править] Литература
- System application program interface (API) [C Language] : ISO/IEC 9945-1, ANSI/IEEE Std 1003.1 //New York, NY: IEEE, 1996, ISBN 1-55937-573-6
- Информационная технология - интерфейс мобильной операционной системы (POSIX). Часть 1: Интерфейс прикладных программ (API) [Язык программирования С]. ISBN 5-93838-001-4 // М.: Издание НИИСИ РАН, 1998, 1999, [1]
- Том 1. Введение и нормативная часть. ISBN 5-93838-002-2
- Том 2. Информативная часть (Приложения) ISBN 5-93838-003-2
[править] См. также
[править] Ссылки
- The Open Group
- The Portable Application Standards Committee
- Текст Единой спецификации «Юникс» (очередной версии ISO/IEC 9945 в разработке).
Это незавершённая статья о компьютерном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
me@mybox:~$ | Это незавершённая статья о системах класса UNIX. Вы можете помочь проекту, исправив и дополнив её. |