Che cos'è UNIX®?

UNIX® è una classe di sistemi operativi (SO) sviluppata presso Bell Labs nel 1969. Oggi è di proprietà del marchio Open Group, che sovrintende al suo sviluppo e pubblica la specifica UNIX® singola. Altri sistemi operativi che si basano su questo sistema operativo o che condividono molte funzionalità con esso ma non sono conformi alle specifiche, sono generalmente indicati come UNIX-like.

In genere, UNIX® è un sistema operativo che può essere eseguito su una workstation o un server di rete. Tali sistemi costituivano la spina dorsale della prima Internet e continuano a svolgere un ruolo importante nel mantenimento del funzionamento di Internet. Originariamente UNIX® si proponeva di essere un sistema incredibilmente portatile, in grado di consentire a un computer di eseguire più processi contemporaneamente e con più utenti connessi contemporaneamente.

Le interazioni nei primi sistemi avvenivano attraverso un input di testo e utilizzavano un sistema di archiviazione di file gerarchico. Sebbene UNIX® sia cambiato sin dal suo sviluppo iniziale, molti comandi rimangono gli stessi ed è ampiamente riconoscibile oggi come lo stesso sistema di 40 anni fa. Dal 1994 è di proprietà di The Open Group, che l'ha acquistato da Novell. Lo standard continua a svilupparsi e ha anche avuto un certo numero di derivati ​​popolari che sono iniziati con i suoi ideali fondamentali.

Il più famoso di questi è il kernel Linux®, che ha inizio nel 1983 quando Richard Stallman iniziò 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 sotto 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 a un singolo sistema operativo, in realtà è una classe più ampia di sistemi che soddisfa una specifica. Chiunque disponga di un sistema operativo che soddisfa tale specifica può utilizzare il nome, presupponendo che paghino le tariffe di licenza appropriate. Un certo numero di sistemi operativi esistenti potrebbe utilizzare il marchio se lo desiderassero, sebbene in molti casi ciò minerebbe le proprie proprietà.

Ad esempio, il sistema Apple OSX soddisfa le specifiche, così come un sistema UNIX®. Allo stesso modo, il sistema operativo Solaris appartiene a questa classe, così come HP-UX, AIX, Tru64 e IRIX. I sistemi operativi, come Linux® flavours o BSD, che hanno molto in comune con UNIX® ma non sono tecnicamente sistemi UNIX® a causa di un mancato rispetto delle specifiche, del pagamento della tassa di licenza o di entrambi, sono spesso indicati come semplicemente come sistemi * nix. Ciò deriva da una pratica nel sistema operativo stesso di utilizzare l'asterisco come simbolo jolly, che può sostituire qualsiasi personaggio. Sebbene tecnicamente "UNIX-like" sia il termine preferito, molto raramente viene visto al posto di * nix, * NIX o? Nix.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?