Distribuzioni Copertina MS Show

Articolo


Ma che cosa è UNIX esattamente?

Esiste una certa confusione su cosa sia UNIX. Poiché Linux è in qualche modo legato a UNIX, in questo scritto desidero fare una brevissima storia di UNIX.

La storia di UNIX inizia nei laboratori Bell della AT&T nel 1969, dove alcuni programmatori iniziarono a scrivere un sistema operativo per il PDP-7, uno dei primi calcolatori a transistor. Nel '73 questo sistema venne scritto in C e da qui inizia la sua fortuna. Nel '75 viene scritta la Versione 6 di UNIX, che divenne largamente utilizzata anche fuori dai laboratori Bell.

Essendo allora UNIX libero, ogni venditore di macchine si faceva una versione proprietaria esclusiva, un po' diversa ed spesso incompatibile con le versioni degli altri venditori. Questa situazione creava un certo imbarazzo per i produttori di applicazioni, che erano costrette a scrivere una versione per ogni venditore. Anche per gli amministratori di sistemi la vita non era facile, passare da una macchina ad un'altra era spesso molto faticoso.

Nel 1984 si forma la X/Open, una società cha ha lo scopo di definire gli standard di sistemi aperti.

Nel 1987 AT&, tuttora titolare del marchio UNIX, assieme a Sun costituirono UNIX International, proprio per dar vita a degli standard unici per UNIX. Ma come sempre succede, i tentativi di unificazione possono essere visti come tentative di sopraffazione e cosi' gli altri venditori di UNIX crearono un organismo con le stesse finalità, ma diverso, chiamato Open Software Foundation.

Nel 1993 AT&T, che aveva trasferito tutte le attività UNIX ad una apposita società (la UNIX System Laboratories), vende questa stessa a Novell.

Novell suddivide le attività UNIX in due: vende il marchio e l'utilizzo del marchio a X/Open e nel 1995 vende l'attività ( i laboratori ), battezzati per l'occasione UnixWare, a SCO.

L'anno dopo X/Open e l'Open Software Foundation si fondono nel "The Open Group".

Nel frattempo X/Open aveva fatto un importante lavoro di standardizzazione della API (Application Program Interface), producendo prima lo standard 1170, successivamente UNIX 95, poi Single UNIX Specification, Version 2, poi ancora (1998) UNIX 98.

The Open Group non solo concede il marchio, ma attraverso appositi programmi, permette ai programmatori di verificare la corrispondenza alle specifiche. Inoltre protegge l'uso del marchio (ovvero fa azioni legali contro chi lo usa impropriamente). Utilizzare il marchio UNIX costa cifre molto elevate.

Linux quindi non può fregiarsi del nome UNIX, ne tantomeno nasce da dialetti Unix esistenti. È un codice nato del tutto al di fuori della storia Unix, ma ne mima le funzioni portandole a processori di classe inferiore di quelli che usano tradizionalmente UNIX, ovvero i PC. (Intel 386, 486 ecc, Alpha, Mac..).

Segue una cronologia copiata dal sito UNIX-systems e tradotta per l'occasione


Distribuzioni Copertina MS Show