Respuestas:
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.
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