Storia di Unix
1965 Bell Laboratory con la collaborazione del MIT e della General
Eletric lavorano per la realizzazione di un nuovo sistema operativo,
Multics, il quale vuole fornire, come principali caratteristiche,
capacitą multi-utente (multi-user), multi-processo (multi-processor)
e un file system multi-livello (gerarchico)
(multi-level file system).
1969 AT&T era infelice del progresso di Multics e abbandona il
progetto. Ken Thompson, Dennis Ritchie, Rudd Canaday e Doug McIlroy,
alcuni programmatori dei Bell Lab che avevano lavorato nel progetto Multics,
progettano e implementano su un PDP-7 la prima versione del file system Unix
insieme ad alcune utility. Il nome Unix č stato assegnato da parte
di Brian Kernighan come gioco di parole su Multics.
1 Gennaio 1970 Inizio di Unix.
1971 Il sistema ora gira su un PDP-11 con 16 Kbyte di memoria, di cui
8 Kbyte per i programmi utente, e con un disco di 512 Kbyte.
Il suo primo reale impiego č come strumento di manipolazione
del testo in esclusiva per il dipartimento dei Bell Lab. Quel tipo di
utilizzo giustifica ulteriormente la ricerca e lo sviluppo attraverso la
programmazione di gruppo. Unix attira i programmatori perchč
č stato progettato con queste caratteristiche:
ambiente di programmazione;
semplice interfaccia utente;
semplici utility che possono essere combinate per realizzare potenti
funzioni;
file system gerarchico (ad albero);
semplice interfacciamento con i dispositivi, in armonia con il
formato dei file;
sistema multi-utente e multi-processo;
architettura indipendente e trasparente all'utente.
1973 Unix č riscritto prevalentemente in C, un nuovo linguaggio
di programmazione sviluppato da Dennis Ritchie. La codifica in questo
linguaggio di alto livello diminuisce fortemente lo sforzo necessario per
portare Unix su nuove macchine.
1974 Thompson e Ritchie descrivono in una relazione pubblicata in un
comunicato dell'ACM il nuovo sistema operativo Unix. Unix genera
entusiasmo nella comunitą accademica che lo vede come un potente
strumento di insegnamento per lo studio della programmazione di sistemi.
Poichč il decreto del 1956 impedisce ad AT&T di
commercializzare il prodotto, viene concessa una licenza
all'Universitą per scopi educativi e una per esistenza
commerciale.
1977 Ci sono circa 500 siti Unix nel mondo.
1980 BSD 4.1 (software sviluppato da Berkeley).
1983 SunOS, BSD 4.2, Sys V.
1984 Ci sono circa 100.000 siti Unix che girano su differenti
piattaforme hardware, con differenti capacitą.
1988 AT&T e Sun Microsystem sviluppano System V Release 4 (SVR4).
Questo sarą in futuro implementato in UnixWare e Solaris 2.
1993 Novell compra Unix da AT&T.
1994 Novell porta il nome UNIX a X/OPEN.
1995 Santa Cruz Operation compra UnixWare da Novell. Santa Cruz
Operation e Hewlett-Packard annunciano lo sviluppo di una versione di Unix a
64 bit.
1996 International Data Corporation prevede che nel 1997 ci saranno 3
milioni di sistemi Unix nel mondo.