Respostas:
Para obter uma certificação, você precisa pagar e é realmente muito caro. É por isso que os fornecedores do tipo BSD e GNU / Linux OS não se candidatam.
Portanto, não há sequer um motivo para verificar se o GNU / Linux é compatível ou não.
http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems
Acima de tudo, a distribuição GNU / Linux segue a Linux Standard Base, que é gratuita e reconhecida por quase todos os fornecedores de Linux.
http://en.wikipedia.org/wiki/Linux_Standard_Base
Edit: Como minha resposta não está completamente correta, adicionarei os comentários @vonbrand:
Linus (e as pessoas envolvidas no desenvolvimento de outras partes das distribuições Linux) seguem a orientação pragmática para torná-lo o mais próximo possível do POSIX. Há partes do POSIX (como os (in) famosos STREAMS) mal concebidas, impossíveis de implementar com eficiência ou apenas codificação de relíquias históricas que devem ser substituídas por algo melhor.
... portanto, torna mais difícil obter uma certificação?
Certo. O POSIX exige alguma interface, que o Linux simplesmente nunca terá. Caso encerrado.
Primeiro, é simplesmente porque há pouco incentivo para isso. Os usuários não se importam se uma distribuição é certificada pelo Unix ou não. Contanto que se ajuste a seus propósitos, eles o usarão. Além disso, a certificação custa dinheiro , e obtê-lo não garante que a distribuição distribua mais dinheiro para desenvolvimento e manutenção
No entanto, se você olhar para os sistemas UNIX registrados atualmente ou para sistemas certificados POSIX, você verá duas distribuições Linux na lista
O registro oficial do Open Group de produtos certificados UNIX também confirma que eles estão em conformidade com o UNIX 03 Product Standard AKA SUS v3