Cos'è UNIX®?
UNIX® è una classe di sistema operativo (OS) sviluppato a Bell Labs nel 1969. Oggi è di proprietà del marchio dal gruppo aperto, che supervisiona il suo sviluppo e pubblica le singole specifiche UNIX®. Altri sistemi operativi basati su questo sistema operativo o condividono molte funzionalità con esso ma non rispettano le specifiche, sono generalmente indicati come unix. Tali sistemi hanno formato la spina dorsale della prima Internet e continuano a svolgere un ruolo importante nel mantenere il funzionamento di Internet. UNIX® inizialmente ha deciso di essere un sistema incredibilmente portatile, in grado di consentire a un computer di avere più processi in esecuzione contemporaneamente e con più utenti che hanno effettuato l'accesso contemporaneamente.
Le interazioni nei primi sistemi hanno avuto luogo attraverso un input di testo e hanno utilizzato un sistema di archiviazione di file gerarchici. Sebbene UNIX® sia cambiato sin dal suo sviluppo iniziale, molti comandi remaAllo stesso modo, ed è in gran parte riconoscibile oggi come lo stesso sistema che era 40 anni fa. Dal 1994, è stato di proprietà del gruppo aperto, che lo ha acquistato da Novell. Lo standard continua a svilupparsi e ha anche avuto una serie di derivazioni popolari che sono iniziate con i suoi ideali fondamentali.
Il più famoso di questi è il kernel Linux®, che ha i suoi inizi nel 1983 quando Richard Stallman ha iniziato il progetto GNU per provare a creare una versione gratuita di UNIX®. Sebbene il progetto stesso non abbia avuto successo, nel 1992, Linus Torvalds ha prodotto una versione gratuita del kernel, che ha chiamato Linux®, e lo ha rilasciato con la licenza GNU. Di conseguenza, mentre UNIX® è rimasto relativamente chiuso, Linux® era completamente open source. Ciò ha stimolato un gran numero di distribuzioni del kernel principale.
Sebbene le persone tendano a pensare a Unix® come un unico sistema operativo, è unCtualmente una classe più ampia di sistemi che soddisfano una specifica. Chiunque abbia un sistema operativo che soddisfi che le specifiche possano utilizzare il nome, supponendo che paghino le spese di licenza adeguate. Un certo numero di sistemi operativi esistenti potrebbe utilizzare il marchio se lo avessero scelto, anche se in molti casi ciò minerebbe le proprie proprietà.
Ad esempio, il sistema Apple OSX soddisfa le specifiche, e quindi sta a rigor di un sistema UNIX®. Allo stesso modo, il sistema operativo Solaris è in questa classe, così come HP-UX, AIX, TRU64 e Irix. I sistemi operativi, come i sapori Linux® o il BSD, che hanno molto in comune con UNIX® ma non sono tecnicamente sistemi UNIX® a causa del mancato rispetto delle specifiche, per pagare la commissione di licenza, o entrambi, sono spesso definiti semplicemente come *Nix Systems. Questo deriva da una pratica nel sistema operativo stesso di usare l'asterisco come simbolo del jolly, che può sostenere qualsiasi personaggio. Sebbene i sistemi tecnicamente "simili a unix" siano il termine preferito, è molto raramente seen al posto di *Nix, *Nix, o? Nix.