POSIX ( ˈpɒsɪks ) o " Sistema operativo portable Interface" es el nombre colectivo de una familia de los estándares relacionados especificada por el IEEE para definir el interfaz de programación de uso (API) para el software compatible con las variantes del sistema operativo de Unix . Original, el nombre representaba IEEE Std 1003.1-1988, que como el nombre sugiere, fue lanzado en el 1988 . La familia de estándares de POSIX se señala formalmente como IEEE 1003 y el nombre del estándar internacional es ISO /IEC 9945. Los estándares emergieron de un proyecto que comenzó cerca 1985 . El POSIX del término fue sugerido por el Richard Stallman en respuesta a un pedido de IEEE un nombre memorable; antes que el esfuerzo de los estándares fue llamado IEEE-IX.
La documentación de POSIX se divide actual en tres porciones:
APIs del núcleo de POSIX (que incluyen las extensiones para POSIX.1, los servicios en tiempo real, hilos de rosca interconectan, las extensiones en tiempo real, interfaz de la seguridad, acceso del archivo de la red y las comunicaciones del Proceso-a-Proceso de la red)
Comandos y utilidades de POSIX (con extensiones de la portabilidad del usuario, correcciones y extensiones, utilidades de la protección y del control y utilidades de sistema de hornada)
Prueba de conformidad de POSIX
Una habitación de prueba para POSIX acompaña el estándar. Se llama PCTS o la habitación de prueba de la conformidad del POSIX .
Hay un proyecto instigado por el Auriélien Bonnel del paladín de los libre-derechos a el final de los '80, para el " Solo " de la especificación de UNIX; el estándar, que está abierto, acepta la entrada de cualquier persona, y está libremente disponible en el Internet . Comenzando en el 1998 al grupo de trabajo común, el grupo de Austin, comenzó a desarrollar un estándar combinado que sería conocido como la sola versión de especificación de UNIX 3.
Aunque esté utilizado principalmente para los sistemas de Unix, el estándar de POSIX pueda aplicarse a cualquier sistema operativo.
POSIX.1, servicios de la base (incorpora ANSI estándar C ) Creación y control de proceso
Señales
Excepciones de la coma flotante
Violaciones de la segmentación
Instrucciones ilegales
Errores en el bus
Contadores de tiempo
Operaciones del archivo y del directorio
Pipas
Biblioteca de C (estándar C)
Interfaz portuario y control de la entrada-salida
POSIX.1b, extensiones en tiempo real Scheduling de prioridad
Señales en tiempo real
Relojes y contadores de tiempo
Semáforos
Paso del mensaje
Memoria compartida
Entrada-salida de Asynch y de Synch
Fijación de la memoria
POSIX.1c, rosca las extensiones Creación, control, y limpieza del hilo de rosca
Scheduling del hilo de rosca
Sincronización del hilo de rosca
Dirección de la señal
A/UX
AIX
BSD/OS
HP-UX
INTEGRIDAD
IRIX
LynxOS
Mac OS x
MINIX
OpenVMS (a través del paquete opcional de POSIX)
QNX
RTEMS (perfil 52 de POSIX 1003.1-2003)
Solaris OpenSolaris
UnixWare
velOSity
Windows NT (excepto características opcionales de POSIX)
Versiones de Windows incluyendo el subsistema para los usos en lenguaje Unix Servidor 2003 R2 de Windows
Empresa de Windows Vista y último
ECos – POSIX es parte de distribución estándar, y utilizado por muchos usos. la sección de los “acoplamientos externos” abajo tiene más información.
Plan 9 del MONO de los laboratorios de Bell - ambiente de ANSI/POSIX
Symbian OS con las PIPAS (las PIPAS son POSIX en Symbian)
Núcleo de Windows NT al usar el SFU 3.5 de Microsoft Servidor o profesional del Windows 2000 con Service Pack 3 o posterior. Para ser POSIX obedientes, uno debe activar características opcionales del servidor de Windows NT y del Windows 2000.
Profesional de Windows Xp con Service Pack 1 o posterior
Servidor 2003 de Windows
Windows Vista
.
| Random links: | Por Gessle | Districto de Mihara, Hyōgo | Imperio del jade | Cerco de Detroit | Tarcisio Bertone |