Especificación única de UNIX


La Especificación Única de UNIX ( SUS ) es el nombre colectivo de una familia de estándares para sistemas operativos de computadora , cuyo cumplimiento se requiere para calificar para usar la marca registrada " UNIX ". Las especificaciones básicas del SUS son desarrolladas y mantenidas por Austin Group , que es un grupo de trabajo conjunto de IEEE , ISO JTC 1 SC22 y The Open Group . Si un sistema operativo se envía a The Open Group para su certificación y pasa las pruebas de conformidad, se considera que cumple con un estándar UNIX como UNIX 98 o UNIX 03.

Muy pocos sistemas operativos basados ​​en BSD y Linux se presentan para cumplir con la especificación UNIX única, aunque los desarrolladores de sistemas generalmente buscan cumplir con los estándares POSIX , que forman el núcleo de la especificación UNIX única.

El SUS surgió de un proyecto de mediados de la década de 1980 para estandarizar las interfaces del sistema operativo para software diseñado para variantes del sistema operativo Unix. La necesidad de estandarización surgió porque las empresas que usaban computadoras querían poder desarrollar programas que pudieran usarse en los sistemas informáticos de diferentes fabricantes sin volver a implementar los programas. Se seleccionó Unix como base para una interfaz de sistema estándar en parte porque era independiente del fabricante.

En 1988, estos estándares se convirtieron en IEEE 1003 (también registrados como ISO / IEC 9945 ), o POSIX , que en términos generales significa Interfaz de sistema operativo portátil .

A principios de la década de 1990, varios proveedores importantes iniciaron un esfuerzo separado conocido como Common API Specification o Spec 1170, que formaron la alianza COSE a raíz de las guerras de Unix . Esta especificación se hizo más popular porque estaba disponible sin costo alguno, mientras que el IEEE cobraba una tarifa considerable por acceder a la especificación POSIX. La gestión de estas especificaciones se asignó a X/Open, que también recibió la marca Unix de Novell en 1993. Unix International (UI) se fusionó con Open Software Foundation (OSF) en 1994 solo para fusionarse con X/Open para formar The Open Group en 1996 .

A partir de 1998, un grupo de trabajo conjunto conocido como Austin Group comenzó a desarrollar el estándar combinado que se conocería como Single UNIX Specification Version 3 y como POSIX:2001 (formalmente: IEEE Std 1003.1-2001). Fue lanzado el 30 de enero de 2002. [6]