Cos'è UNIX e com'è UNIX?


8

Derivato da questa domanda :

Se opensolaris, freebsd, openbsd, netbsd non sono UNIX, che cos'è allora?

Ciò che mi confonde di più, è il fatto che OSX1.5 + è UNIX, mentre la versione precedente di OSX non lo era

Qual è la differenza tra UNIX e UNIX-like?

E qual è la differenza tra UNIX-Like e Linux?

Risposte:


16

UNIX è Unix e Unix è unix. Ma unix potrebbe non essere Unix e Unix non è sempre UNIX .


15
E GNU non è assolutamente Unix!
pesante il

Lanciamo POSIX nel mix!
KFro

Sì, che dire di POSIX?
OscarRyz,

@heavyd, vorrei poter raddoppiare o triplicare il tuo voto.
sal

2
Il nome che può essere nominato non è il nome eterno. Libero dal desiderio, ti rendi conto del mistero. Catturato dal desiderio, vedi solo le manifestazioni. --Lao-tzu
Richard Hoskins,

13

Wikipedia su Unix :

Unix (marchio ufficiale come UNIX, a volte anche scritto come Unix con maiuscoletto) è un sistema operativo originariamente sviluppato nel 1969 da un gruppo di dipendenti AT&T presso Bell Labs, tra cui Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy e Joe Ossanna. Oggi il termine Unix è usato per descrivere qualsiasi sistema operativo conforme agli standard Unix, il che significa che il sistema operativo principale funziona allo stesso modo del sistema operativo Unix originale. I sistemi Unix di oggi sono suddivisi in varie filiali, sviluppate nel tempo da AT&T, nonché da vari fornitori commerciali e organizzazioni senza scopo di lucro.

A partire dal 2007, il proprietario del marchio è The Open Group, un consorzio di standard di settore. Solo i sistemi pienamente conformi e certificati secondo le specifiche UNIX sono qualificati per utilizzare il marchio; altri sono chiamati "Unix system-like" o "Unix-like".

.. su Unix-like :

* Un sistema operativo simile a Unix (a volte abbreviato in nix per eludere i problemi dei marchi) è un sistema che si comporta in modo simile a un sistema Unix, pur non necessariamente conforme o certificato a nessuna versione della specifica UNIX singola.

Non esiste uno standard per la definizione del termine e sono possibili alcune differenze di opinione sul fatto che un determinato sistema operativo sia o meno "Unix-like".

.. su Linux :

Un sistema basato su Linux è un sistema operativo modulare simile a Unix . Deriva gran parte del suo design di base dai principi stabiliti in Unix negli anni '70 e '80. Tale sistema utilizza un kernel monolitico, il kernel Linux, che gestisce il controllo di processo, la rete e l'accesso a periferiche e file system. [...]

Progetti separati che si interfacciano con il kernel forniscono gran parte delle funzionalità di livello superiore del sistema. L'utenteland GNU è una parte importante della maggior parte dei sistemi basati su Linux, [...]

.. su BSD (FreeBSD, NetBSD, OpenBSD) :

Berkeley Software Distribution (BSD, a volte chiamato Berkeley Unix) è il derivato del sistema operativo UNIX sviluppato e distribuito dal Computer Systems Research Group dell'Università della California, Berkeley, dal 1977 al 1995.

Storicamente, BSD è stato considerato un ramo di UNIX - "BSD UNIX", perché condivideva la base di codice iniziale e il design con il sistema operativo UNIX AT&T originale. Negli anni '80, BSD fu ampiamente adottato dai fornitori di sistemi di classe workstation sotto forma di varianti proprietarie UNIX come DEC ULTRIX e Sun Microsystems SunOS. Ciò può essere attribuito alla facilità con cui potrebbe essere concesso in licenza e alla familiarità che ha trovato tra i fondatori di molte aziende tecnologiche di questa era. [...]

Oggi, il termine "BSD" è spesso usato in modo non specifico per riferirsi a uno di questi discendenti di BSD, ad esempio FreeBSD, NetBSD o OpenBSD, che insieme formano un ramo della famiglia di sistemi operativi simili a Unix .

.. e su OS X 10.5 :

Mac OS X v10.5 "Leopard" è stato rilasciato il 26 ottobre 2007. È stato definito da Apple "il più grande aggiornamento di Mac OS X". [...] Leopard è un prodotto registrato UNIX 03 Open Brand sulla piattaforma Intel. È anche il primo sistema operativo basato su BSD a ricevere la certificazione UNIX 03.


4

Unix è un marchio di proprietà di The Open Group. "Solo i sistemi pienamente conformi e certificati secondo le specifiche UNIX sono qualificati per utilizzare il marchio". (1) (2)

Questo spiega perché la versione di OSX precedente alla 1.5 non è UNIX, perché non era completamente conforme.


2

OS X, Solaris, HP-UX e AIX sono le restanti distribuzioni UNIX che fanno bene sul mercato. UNIX-Like si riferisce a un sistema operativo che si comporta come UNIX tradizionale (metodi di fork, stesso metodo di comunicazione tra processi, funzionalità del kernel, ecc.) Ma non conforme alla specifica Single UNIX . Esempi di questi sono varianti BSD, distribuzioni GNU / Linux e Minix. Alla fine è più legato al marchio e ai comportamenti del sistema.


0

UNIX era un sistema operativo originariamente sviluppato da AT&T negli anni '60. Era un sistema operativo a sorgente chiuso, quindi molte persone hanno clonato la sua funzionalità per creare sistemi operativi simili a UNIX come BSD e Linux . Altri concessi in licenza UNIX per creare i loro sistemi operativi, come AIX .

UNIX è diventato più recentemente una specifica per i sistemi operativi concessi in licenza da Open Group . Devono approvare il sistema operativo prima che possa essere chiamato UNIX.


"Un sistema operativo simile a UNIX come BSD e Linux" - Linux è solo un kernel. Normalmente non vorrei parlarne, ma questa è una domanda completamente su questi sistemi operativi.
John T,
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.