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.
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
, e la
Berkeley Software Distribution (BSD). La versione USL è arrivata alla quarta revisione, o
SVR4
, 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.