GNU/Linux >> Linux Esercitazione >  >> Linux

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

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

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 la linea guida pragmatica per renderlo il più vicino possibile a POSIX. Ci sono parti di POSIX (come i (in)famosiSTREAMS) che sono mal concepite, impossibili da implementare in modo efficiente, o solo la codificazione di cimeli storici che dovrebbero essere sostituiti da qualcosa di meglio.

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

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


Innanzitutto è semplicemente perché ci sono pochi incentivi facendo questo. 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 ottenerlo non assicura che la distribuzione ottenga più soldi per lo sviluppo e la manutenzione

Tuttavia, se guardi i sistemi UNIX attualmente registrati della specifica Single UNIX o i sistemi certificati POSIX, vedrai 2 distribuzioni Linux nell'elenco

  • K-UX di Inspur
  • Eulero OS di Huawei

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

Esiste una distribuzione Linux certificata UNIX?


Linux
  1. Cos'è POSIX? Perché è importante per gli utenti Linux/UNIX?

  2. Perché utilizziamo "./" (barra punto) per eseguire un file in Linux/unix?

  3. Linux:Linux è un Unix?

  4. Linux:Linux diventerà Unix, invece di essere semplicemente Unix come ??

  5. Linux – I diversi kernel Linux/unix sono intercambiabili?

comando mkdir in Linux/Unix

Linux vs Unix

Comando Grep in Linux/UNIX

comando ls in Linux/UNIX

comando cp in Linux/UNIX

Perché il mio pool ZFS non si espande utilizzando ZFS su Linux?