¿Por qué no es compatible con GNU / Linux SUS v3 +?


24

Estoy buscando detalles específicos de por qué GNU / Linux no es actualmente SUS (Single UNIX Specification) v3 o incluso mejor cumple con SUS v4.

¿Qué API de aplicaciones y utilidades de usuario pierde o implementa de una manera que no cumple con el SUS?

Respuestas:


25

Para obtener una certificación, debe pagar, y en realidad es muy costoso. Es por eso que los proveedores de sistemas operativos tipo BSD y GNU / Linux no lo solicitan.

Entonces, ni siquiera hay una razón para verificar si GNU / Linux es compatible o no.

http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems

Sobre todo, la distribución GNU / Linux sigue la base estándar de Linux, que es gratuita y reconocida por casi todos los proveedores de Linux.

http://en.wikipedia.org/wiki/Linux_Standard_Base


Editar: como mi respuesta no es completamente correcta, agregaré los comentarios de @vonbrand:

Linus (y las personas involucradas en el desarrollo de otras partes de las distribuciones de Linux) siguen la guía pragmática para que sea lo más cercano a POSIX que valga la pena. Hay partes de POSIX (como las (in) famosas STREAMS) que están mal concebidas, son imposibles de implementar de manera eficiente, o simplemente la codificación de reliquias históricas que deberían reemplazarse por algo mejor.

... por lo tanto, ¿hace que sea más difícil obtener una certificación?

Seguro. POSIX exige alguna interfaz, que Linux nunca tendrá. Caso cerrado.


2
Me pregunto por qué Red Hat y similares nunca intentan obtener la certificación. Quiero decir, sé por qué Debian no.
xenoterracide

55
El punto es, ¿por qué gastar dinero para una certificación cuando los clientes no la solicitan?
hasta el

66
Linus (y las personas involucradas en el desarrollo de otras partes de las distribuciones de Linux) siguen la guía pragmática para que sea lo más cercano a POSIX que valga la pena. Hay partes de POSIX (como las (in) famosas STREAMS) que están mal concebidas, son imposibles de implementar de manera eficiente, o simplemente la codificación de reliquias históricas que deberían reemplazarse por algo mejor.
vonbrand

55
@tmow, claro. POSIX exige alguna interfaz, que Linux nunca tendrá. Caso cerrado.
vonbrand

1
@vonbrand thx. agregó sus comentarios en la respuesta
tmow

1

Primero es simplemente porque hay pocos incentivos para hacer eso. A los usuarios no les importa si una distribución tiene certificación Unix o no. Mientras se ajuste a sus propósitos, lo usarán. Además, la certificación cuesta dinero , y obtenerla no asegura que la distribución obtendrá más dinero para el desarrollo y el mantenimiento.

Sin embargo, si observa los sistemas UNIX actualmente registrados de la especificación Single UNIX o los sistemas con certificación POSIX , verá 2 distribuciones de Linux en la lista

El registro oficial de Open Group de productos certificados UNIX también confirma que cumplen con el estándar de producto UNIX 03 AKA SUS v3

¿Hay una distribución de Linux certificada por UNIX?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.