Por que o GNU / Linux SUS v3 + não é compatível?

24

Estou procurando detalhes específicos sobre por que o GNU / Linux atualmente não é o SUS (especificação única do UNIX) v3 ou é ainda melhor compatível com o SUS v4?

Quais APIs de aplicativos e utilitários de usuário perdem ou implementam de uma maneira não compatível com o SUS?

Shinnok
fonte

Respostas:

25

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.

tmow
fonte
2
Eu me pergunto por que a Red Hat e similares nunca tentam obter a certificação. Quero dizer, eu sei por que o Debian não.
Xenoterracide
5
A questão é: por que gastar dinheiro com uma certificação quando os clientes não solicitam?
tmow
6
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.
vonbrand
5
@tmow, com certeza. O POSIX exige alguma interface, que o Linux simplesmente nunca terá. Caso encerrado.
vonbrand
11
@vonbrand thx. adicionou seus comentários na resposta
tmow
1

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

Existe uma distribuição Linux certificada com UNIX?

phuclv
fonte