* Unix è un kernel del sistema operativo: È una famiglia di sistemi operativi per computer multiliuser, che derivano dall'AT&T UNIX originale. È caratterizzato dal suo design portatile, dal file system gerarchico e da una potente shell per l'interazione della riga di comando. Tuttavia, "UNIX" stesso non è un singolo sistema operativo specifico; È un insieme di standard e concetti su cui sono costruiti molti diversi sistemi operativi. Pensalo come un progetto, non una casa finita.
* Linux è un kernel del sistema operativo simile a un UNIX specifico: Linus Torvalds ha creato il kernel Linux come alternativa libera e open source a Unix. È compatibile con lo standard POSIX (che definisce una serie di standard per i sistemi simili a UNIX) e molte utility UNIX vengono eseguite su Linux senza modifiche. Tuttavia, è fondamentalmente un'implementazione diversa da uno qualsiasi dei kernel UNIX commerciali. È una "casa" specifica costruita usando il "progetto unix".
Ecco una tabella che riassume le differenze chiave:
| Caratteristica | Unix | Linux |
| ---------------- | --------------------------------------------------------------------------------------------------- |
| Natura | Famiglia di sistemi operativi (kernel) | Kernel del sistema operativo simile a UNIX specifico |
| Codice sorgente | Per lo più proprietario (alcuni open-source) | Open-source |
| licenze | Varia a seconda del sistema UNIX specifico | GPL (GNU General Public License) |
| Creatore | AT&T (originariamente), vari altri da allora | Linus Torvalds |
| Costo | Generalmente costosi (versioni commerciali) | GRATUITO (di solito, anche se esistono distro commerciali) |
In breve:tutte le distribuzioni Linux sono simili a UNIX, ma non tutti i sistemi simili a Unix sono Linux. MacOS, Solaris e HP-Ux sono esempi di sistemi UNIX che * non * Linux. Condividono somiglianze a causa della loro eredità e aderenza agli standard UNIX ma sono progetti distinti con sviluppo e licenza indipendenti.
sistemi © www.354353.com