Unix
Unix è una famiglia di sistemi operativi spesso utilizzati da workstation di fascia alta e computer server. I sistemi operativi Unix utilizzano un design modulare, con un kernel di sistema principale, una shell separata per l'interfaccia utente e centinaia di piccoli programmi di utilità. Alcune versioni di Unix sono software proprietario, mentre altre sono gratuite e open source. Unix è in grado di funzionare su molte piattaforme hardware diverse.
Unix ha introdotto diverse funzionalità oggi ampiamente adottate dal settore informatico. C è stato creato per scrivere programmi di utilità per Unix e oggi è uno dei linguaggi di programmazione più utilizzati. Unix è un sistema operativo multiutente: più utenti possono accedere contemporaneamente ed eseguire programmi nello stesso momento. Utilizza un file system gerarchico che consente un numero arbitrario di sottocartelle annidate. I server Unix ospitavano molti dei primi servizi Internet e le sue versioni continuano a essere eseguite sulla maggior parte dei server odierni.
AT&T ha sviluppato la versione originale di Unix presso i Bell Labs nel 1969. Negli anni Settanta e Ottanta ha concesso in licenza Unix ad aziende, università e altre organizzazioni. Poiché ogni licenziatario poteva creare il proprio fork di Unix, quest'ultimo ha smesso di essere un singolo sistema operativo ed è diventato una famiglia di sistemi simili. Un consorzio del settore, The Open Group, gestisce attualmente il marchio Unix e la Single UNIX Specification, assicurando che le numerose versioni di Unix rispettino una serie di standard.
NOTE: Le varianti comuni di Unix includono AIX di IBM, HP-UX di Hewlett-Packard e Solaris di Oracle. Alcuni altri sistemi operativi, come FreeBSD e Linux, sono considerati simili a Unix: sono basati su Unix e funzionano nello stesso modo, ma non contengono codice Unix originale.
Metti alla prova le tue conoscenze