next up previous contents index
Next: Storia di Up: Cos'è Unix? Previous: Cos'è Unix?

Storia di 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 up previous contents index
Next: Storia di Up: Cos'è Unix? Previous: Cos'è Unix?
Eugenia Franzoni
1998-09-29