Pourquoi GNU / Linux SUS v3 + n'est-il pas compatible?

24

Je cherche des détails spécifiques pour savoir pourquoi GNU / Linux n'est pas actuellement SUS (Single UNIX Specification) v3 ou encore mieux SUS v4 compatible?

Quelles API d'application et utilitaires utilisateur manquent-ils ou implémentent-ils de manière non conforme à SUS?

Shinnok
la source

Réponses:

25

Pour obtenir une certification, vous devez payer et c'est vraiment très cher. C'est pourquoi les fournisseurs de systèmes d'exploitation BSD et GNU / Linux ne le demandent pas.

Il n'y a donc même pas de raison de vérifier si GNU / Linux est conforme ou non.

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

Surtout, la distribution GNU / Linux suit la base standard de Linux, qui est gratuite et reconnue par presque tous les fournisseurs Linux.

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


Edit: Comme ma réponse n'est pas complètement correcte, je vais ajouter les commentaires @vonbrand:

Linus (et les personnes impliquées dans le développement d'autres parties des distributions Linux) suivent la ligne directrice pragmatique pour la rendre aussi proche de POSIX que cela en vaut la peine. Il y a des parties de POSIX (comme les (in) célèbres STREAMS) qui sont mal conçues, impossibles à mettre en œuvre efficacement, ou tout simplement la codification de reliques historiques qui devraient être remplacées par quelque chose de mieux.

... est-ce que cela rend plus difficile l'obtention d'une certification?

Sûr. POSIX requiert une interface que Linux n'aura tout simplement jamais. Affaire classée.

tmow
la source
2
Je me demande pourquoi Red Hat et autres n'essaient jamais de se faire certifier. Je veux dire, je sais pourquoi Debian ne le fait pas.
xenoterracide
5
Le fait est, pourquoi dépenser de l'argent pour une certification lorsque les clients ne la demandent pas?
tmow
6
Linus (et les personnes impliquées dans le développement d'autres parties des distributions Linux) suivent la ligne directrice pragmatique pour la rendre aussi proche de POSIX que cela en vaut la peine. Il y a des parties de POSIX (comme les (in) célèbres STREAMS) qui sont mal conçues, impossibles à mettre en œuvre efficacement, ou tout simplement la codification de reliques historiques qui devraient être remplacées par quelque chose de mieux.
vonbrand
5
@tmow, bien sûr. POSIX requiert une interface que Linux n'aura tout simplement jamais. Affaire classée.
vonbrand
1
@vonbrand thx. ajouté vos commentaires dans la réponse
tmow
1

Tout d'abord, c'est simplement parce qu'il y a peu d'incitation à le faire. Les utilisateurs se moquent de savoir si une distribution est certifiée Unix ou non. Tant que cela répond à leurs besoins, ils l'utiliseront. De plus, la certification coûte de l'argent , et l'obtenir ne garantit pas que la distribution obtiendra plus d'argent pour le développement et la maintenance

Cependant, si vous regardez les systèmes UNIX actuellement enregistrés de la spécification UNIX unique ou les systèmes certifiés POSIX, vous verrez 2 distributions Linux dans la liste

Le registre officiel d'Open Group des produits certifiés UNIX confirme également qu'ils sont conformes à la norme de produit UNIX 03 AKA SUS v3

Existe-t-il une distribution Linux certifiée UNIX?

phuclv
la source