GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum ist GNU/Linux SUS v3+ nicht kompatibel?

Um eine Zertifizierung zu erhalten, müssen Sie bezahlen, und es ist wirklich sehr teuer. Aus diesem Grund bewerben sich Anbieter von BSD-ähnlichen und GNU/Linux-Betriebssystemen nicht dafür.

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

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

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

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


Bearbeiten: Da meine Antwort nicht ganz richtig ist, füge ich die @vonbrand-Kommentare hinzu:

Linus (und Leute, die an der Entwicklung anderer Teile von Linux-Distributionen beteiligt sind) folgen der pragmatischen Richtlinie, es so nah an POSIX zu machen, wie es sinnvoll ist. Es gibt Teile von POSIX (wie die (berüchtigten) STREAMS), die schlecht durchdacht, unmöglich effizient zu implementieren oder einfach nur Kodierungen historischer Relikte sind, die durch etwas Besseres ersetzt werden sollten.

... wird es daher schwieriger, eine Zertifizierung zu erhalten?

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


Erstens liegt es einfach daran, dass es wenig Anreize gibt das machen. Benutzern ist es egal, ob eine Distribution Unix-zertifiziert ist oder nicht. Solange es ihren Zwecken entspricht, werden sie es verwenden. Außerdem kostet die Zertifizierung Geld , und es zu bekommen stellt nicht sicher, dass die Distribution mehr Geld für Entwicklung und Wartung bekommt

Wenn Sie sich jedoch die derzeit registrierten UNIX-Systeme oder POSIX-zertifizierten Systeme von Single UNIX Specification ansehen, sehen Sie 2 Linux-Distributionen in der Liste

  • K-UX von Inspur
  • EulerOS von Huawei

Das offizielle Register der Open Group für UNIX-zertifizierte Produkte bestätigt auch, dass sie dem UNIX 03 Product Standard A.K.A. SUS v3

Gibt es eine UNIX-zertifizierte Linux-Distribution?


Linux
  1. Was ist POSIX? Warum ist es für Linux/UNIX-Benutzer wichtig?

  2. Warum verwenden wir „./“ (Punkt-Schrägstrich), um eine Datei unter Linux/Unix auszuführen?

  3. Linux – Ist Linux ein Unix?

  4. Warum sind harte Links zu Verzeichnissen in Unix/Linux nicht erlaubt?

  5. Linux – Wird aus Linux Unix, statt nur Unix wie?

mkdir-Befehl unter Linux/Unix

Linux gegen Unix

Grep-Befehl unter Linux/UNIX

ls-Befehl unter Linux/UNIX

cp-Befehl unter Linux/UNIX

Warum wird mein ZFS-Pool nicht mit ZFS unter Linux erweitert?