Perché GNU / Linux SUS v3 + non è conforme?


24

Sto cercando dettagli specifici sul perché GNU / Linux non sia attualmente SUS (specifica UNIX specifica) v3 o persino migliore SUS v4 conforme?

Quali API dell'applicazione e utilità utente manca o implementa in modo non conforme a SUS?

Risposte:


25

Per ottenere una certificazione devi pagare, ed è davvero molto costoso. Ecco perché i fornitori di sistemi operativi simili a BSD e GNU / Linux non ne fanno richiesta.

Quindi non c'è nemmeno un motivo per verificare se GNU / Linux è conforme o meno.

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

Soprattutto, la distribuzione GNU / Linux segue la Linux Standard Base, che è gratuita e riconosciuta da quasi tutti i fornitori di Linux.

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


Modifica: poiché la mia risposta non è completamente corretta, aggiungerò i commenti di @vonbrand:

Linus (e le persone coinvolte nello sviluppo di altre parti delle distribuzioni Linux) seguono le linee guida pragmatiche per renderlo il più vicino possibile a POSIX. Ci sono parti di POSIX (come i (in) famosi STREAMS) mal concepiti, impossibili da implementare in modo efficiente o semplicemente codificazione di reliquie storiche che dovrebbero essere sostituite da qualcosa di meglio.

... quindi, diventa più difficile ottenere una certificazione?

Sicuro. POSIX impone un'interfaccia che Linux non avrà mai. Caso chiuso.


2
Mi chiedo perché Red Hat e simili non provino mai a ottenere la certificazione. Voglio dire, so perché Debian non lo fa.
xenoterracide,

5
Il punto è: perché spendere soldi per una certificazione quando i clienti non la richiedono?
dal

6
Linus (e le persone coinvolte nello sviluppo di altre parti delle distribuzioni Linux) seguono le linee guida pragmatiche per renderlo il più vicino possibile a POSIX. Ci sono parti di POSIX (come i (in) famosi STREAMS) che sono mal concepiti, impossibili da implementare in modo efficiente o semplicemente codificazione di reliquie storiche che dovrebbero essere sostituite da qualcosa di meglio.
vonbrand,

5
@mow, certo. POSIX impone un'interfaccia che Linux non avrà mai. Caso chiuso.
vonbrand,

1
@vonbrand thx. aggiunto i tuoi commenti nella risposta
tra il

1

Innanzitutto è semplicemente perché c'è poco incentivo a farlo. Agli utenti non importa se una distribuzione è certificata Unix o meno. Finché si adatta ai loro scopi, lo useranno. Inoltre la certificazione costa denaro e ottenerla non garantisce che la distribuzione otterrà più denaro per lo sviluppo e la manutenzione

Tuttavia, se guardi i sistemi UNIX attualmente registrati delle specifiche UNIX o i sistemi certificati POSIX vedrai 2 distro Linux nell'elenco

Il registro ufficiale Open Group dei prodotti certificati UNIX conferma inoltre che sono conformi allo standard di prodotti UNIX 03 AKA SUS v3

Esiste una distribuzione Linux certificata UNIX?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.