Warum ist GNU / Linux SUS v3 + nicht kompatibel?

24

Ich suche nach bestimmten Details, warum GNU / Linux derzeit nicht SUS (Single UNIX Specification) v3 oder noch besser SUS v4-konform ist.

Welche Anwendungs-APIs und Benutzer-Dienstprogramme fehlen oder werden nicht SUS-konform implementiert?

Shinnok
quelle

Antworten:

25

Um eine Zertifizierung zu erhalten, müssen Sie bezahlen, und es ist tatsächlich sehr teuer. Aus diesem Grund bewerben sich BSD-ähnliche und GNU / Linux-Betriebssysteme nicht dafür.

Es gibt also nicht einmal einen Grund zu prüfen, ob GNU / Linux kompatibel ist oder nicht.

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

Vor allem folgt die GNU / Linux-Distribution der kostenlosen Linux Standard Base, die von fast allen Linux-Anbietern anerkannt wird.

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


Edit: Da meine Antwort nicht ganz korrekt ist, werde ich die @vonbrand-Kommentare hinzufügen:

Linus (und die Leute, die an der Entwicklung anderer Teile von Linux-Distributionen beteiligt sind) folgen der pragmatischen Richtlinie, um POSIX so nahe wie möglich zu bringen. Es gibt Teile von POSIX (wie die (in) berühmten STREAMS), die schlecht durchdacht, unmöglich effizient umzusetzen sind oder nur die Kodifizierung historischer Relikte, die durch etwas Besseres ersetzt werden sollten.

... erschwert es Ihnen daher, eine Zertifizierung zu erhalten?

Sicher. POSIX verlangt eine Schnittstelle, die Linux niemals haben wird. Fall abgeschlossen.

mähen
quelle
2
Ich frage mich, warum Red Hat und dergleichen niemals versuchen, sich zertifizieren zu lassen. Ich meine, ich weiß, warum Debian das nicht tut.
Xenoterracide
5
Der Punkt ist, warum man Geld für eine Zertifizierung ausgibt, wenn Kunden nicht danach fragen?
20.
6
Linus (und Mitarbeiter, die an der Entwicklung anderer Teile von Linux-Distributionen beteiligt sind) folgen der pragmatischen Richtlinie, um POSIX so nah wie möglich zu bringen. Es gibt Teile von POSIX (wie die (in) berühmten STREAMS), die schlecht durchdacht, unmöglich effizient umzusetzen sind oder nur die Kodifizierung historischer Relikte, die durch etwas Besseres ersetzt werden sollten.
Vonbrand
5
@tmow, sicher. POSIX verlangt eine Schnittstelle, die Linux niemals haben wird. Fall abgeschlossen.
Vonbrand
1
@vonbrand thx. fügte hinzu, Ihre Kommentare in der Antwort
tmow
1

Erstens, weil es dabei wenig Anreize gibt . Benutzern ist es egal, ob eine Distribution Unix-zertifiziert ist oder nicht. Solange es ihren Zwecken entspricht, werden sie es benutzen. Darüber hinaus kostet die Zertifizierung Geld , und das Erhalten stellt nicht sicher, dass die Distribution mehr Geld für Entwicklung und Wartung bekommt

Doch wenn man sich Registrierte UNIX Einzel Derzeit UNIX Specification Systeme oder POSIX-zertifizierte Systeme Sie werden sehen , 2 Linux - Distributionen in der Liste

Das offizielle Open Group-Register für UNIX-zertifizierte Produkte bestätigt außerdem, dass sie dem UNIX 03-Produktstandard AKA SUS v3 entsprechen

Gibt es eine Linux-Distribution, die UNIX-zertifiziert ist?

phuclv
quelle