De esa época surgen varias siglas como POSIX vs SPEC1170, SVIDIII, X/Open, etc.
De todos los estándares, uno de los más conocidos es POSIX (Portable Operating System Interface) abanderado por el organismo internacional IEEE. POSIX responde a cuestiones como la creación de procesos, la gestión del espacio virtual de direcciones, threads, señales. Es decir, una serie de conocimientos que afectan a quienes trabajan "a bajo nivel" con el sistema operativo.
El esfuerzo de estandarización actual de UNIX está centralizado por el consorcio The Open Group, propietario de la marca "UNIX ®", con una iniciativa llamada "Single UNIX Specification". que intenta estandarizar llamadas al sistema, comandos, etc.
Las especificaciones de UNIX tienen las siguientes versiones:
Incluimos una tabla del tipo de detalles que estandariza POSIX.
- UNIX 95
- UNIX 98
- SUS 3 (UNIX 03)
El grado de cumplimiento con esas especificaciones de los sistemas operativos más conocidos:
- AIX
AIX 5L V5.3 + AIX 6.1 -> UNIX 03AIX 5L V5.2 FCS -> UNIX 98
- Solaris
Solaris 10 -> UNIX 03 compliant on 32-bit and 64-bit x86 and SPARC systems.Solaris 8 and 9 -> UNIX 98 on 32-bit
- HP/UX
HP-UX 11i V3 Release B.11.31 -> UNIX 03Anteriores -> UNIX 95.
Los entornos de tipo Linux, BSD no están certificados en esta especificación, porque la certificación cuesta dinero.
| POSIX.1 Servicios (incluido Standard ANSI C) | POSIX.1b Real-time extensions | POSIX.1c Threads extensions | |
|---|---|---|---|
|
|
|
|
No hay comentarios:
Publicar un comentario