RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2
2010/05/12 15:34:03

POSIX

POSIX, Portable Operating System Interface for computer environments is the interface of the transferable operating system (a set of the IEEE standards describing the OS interfaces for Unix).


This set of standards in large part is based on a system UNIX System V. The POSIX specification defines a standard interaction interface between flows and library. The POSIX standard defines the minimum interface of a system call which should support the compatible systems UNIX.

Evolution of the API standards

POSIX1988IEEE Std 1003.1-1988 (198808L)Первый стандарт
POSIX1990IEEE Std 1003.1-1990/ISO 9945-1:1990 (199009L)Небольшое обновление стандарта POSIX1988
POSIX1993IEEE Std 1003.1-1993 (199309L)POSIX1990 + стандарт Application Programming Interface (API) реального времени
POSIX1996IEEE Std 1003.1-1996/ISO 9945-1:1996 (199506L)POSIX1993 + стандарт Application Programming Interface (API) для работы с потоками + исправления стандартов Application Programming Interface (API) реального времени
XPG3X/Open Portability GuideПервое широко распространенное руководство X/Open
SUS1Single UNIX Specification, Version1POSIX1990 + все часто используемые API-интерфейсы BSD, AT&T Systems V и OSF; эта спецификация также известна как Spec 1170; сертифицированные системы обозначаются как UNIX 95
SUS2Single UNIX Specification, Version2Спецификация SUS1, обновленная до стандарта POSIX1996 + стандарты 64-битной архитектуры, крупных файлов, улучшенных средств работы с многобайтными символами и стандарты, имеющие отношение к проблеме Y2K; обозначение - Unix 98
SUS3Single UNIX Specification, Version3 (200112L)Обновление SUS2; Раздел API идентичен стандарту IEEE Std 1003.1-2001 (Стандарты POSIX и Open Group были полностью объединены); обозначение - UNIX 03