Next: Storia di
Up: Cos'è Unix?
Previous: Cos'è Unix?
Nel 1965, i laboratori della Bell Telephone (Bell Labs, una divisione della
AT&T )Bell Labs stavano lavorando con la General
Electric e il Project MAC del
MIT per scrivere un sistema
operativo chiamato Multics. Per fare la storia un
po' più breve, i laboratori della Bell decisero che il progetto non sarebbe
andato in porto e sciolsero il gruppo. Questo, comunque, lasciò i laboratori
della Bell senza un buon sistema operativo.
Ken Thompson e Dennis Ritchie
decisero di abbozzare un sistema operativo che doveva incontrare le
necessità dei Laboratori della Bell. Quando a Thompson servì un
ambiente di sviluppo (1970) che funzionasse su un PDP-7, implementò le
loro idee. Come gioco di parole su Multics, Brian
Kernighan , un altro ricercatore della Bell
Labs, diede al sistema il nome
Unix.
In seguito, Dennis Ritchie inventò il linguaggio di
programmazione ``C''. Nel 1973, UNIX fu riscritto in C, invece che
nell'originale linguaggio assembly.2.1 Nel 1977, UNIX fu adattato ad una
nuova macchina usando un processo chiamato porting porting, e fu
tolto dalla macchina PDP su cui girava precedentemente. Ciò fu
aiutato dal fatto che UNIX era stato scritto in C, dato che non si dovette
riscrivere molto
codice, ma bastò ricompilarlo.
Alla fine degli anni '70, alla AT&T fu vietato di competere
nell'industria informatica, quindi fornì a prezzo molto basso le
licenze di UNIX a svariati college ed università. Prese piede
lentamente all'esterno delle istituzioni accademiche, ma alla fine
divenne popolare anche nell'ambiente commerciale.
Lo UNIX di oggi è diverso
dallo Unix del 1970: ha due grandi versioni: la System V, degli Unix
System Laboratories (USL) , dei consociati
della Novell,2.2 e la
Berkeley Software Distribution (BSD). La versione USL è arrivata alla quarta revisione, o
SVR4,2.3 mentre l'ultima versione BSD
è la 4.4. Comunque ci sono molte diverse versioni di UNIX oltre a
queste
due. La maggior parte delle versioni commerciali di UNIX derivano
da uno di questi due gruppi.
Le versioni di UNIX
attualmente utilizzate incorporano caratteristiche di entrambi.
Le versioni attuali di UNIX per PC Intel costano tra i
$500 e i $2000.
Next: Storia di
Up: Cos'è Unix?
Previous: Cos'è Unix?
Eugenia Franzoni
1998-09-29