PcPedia >> non subire l informatica!

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home LINUX Storia di UNIX

Storia di UNIX

E-mail Stampa PDF

 

unix

 

  • Introduzione


Lo sviluppo storico del sistema Unix non è certo lineare (vd grafico sotto), si può paragonare al corso di un fiume che ha la sua sorgente nel 1970 e che poi si espande disordinatamente in diverse direzioni. L’unica certezza è che ciascun suo ramo contribuì alla sua affermazione e miglioramento. La data 1989 segna indubbiamente la confluenza di tutte queste versioni di UNIX nel SVR4 (System V relase 4).

 

grafico distribuzioni


Un intricato grafico dell’evoluzione di UNIX che mette in evidenza l’importanza del SVR4.

 

1965   Il MIT (Massachussets Institute of Technology) AT&T Bell Labs e la General Electrics lavorano al progetto Multix, un sistema operative multiutente, multitasking e con un file system gerarchico. Doveva girare su mainframe General electrics.Il progetto venne abbandonato poiché ritenuto dai bell labs poco soddisfacente in termini di prestazioni.


1969   E’ il caso di dirlo: tutto iniziò grazie ad un gioco…Ken Thompson, un programmatore dei Bell Labs, coinvolto nell’infruttuoso progetto Multics, scrisse un gioco chiamato “Space Travel” per la macchina GElectrics.Tale gioco andava “a scatti” su tale macchina e quindi Ken Thompson (con Dennis Ritchie, Rudd Canaday e Dug McIlroy) riscrisse il gioco per la macchina DEC-PDP-7. Per l’occasione di questo team creò un nuovo sistema operativo basandosi sulle ricerche del multics.
Il nuovo sistema operativo venne battezzato UNIX (Uniplexed Information and Computing System) da Brian Kernighan.

dennis ritchie

Ken Thompson (sinistra)e Dennis Ritchie (destra)


1970   Nasce quindi Unix che ben presto attira le attenzioni del mondo informatico con consistenti finanziamenti al progetto da parte dei Bell Labs. In tal modo il progetto rivolse anche su macchine PDP-11 e vengono sviluppati primi programmi di elaborazione testo (troff) per questa piattaforma.


1973   Dennis Ritchie sviluppa il linguaggio di programmazione C ed assieme a K.Thompson riscrive i sorgenti di UNIX. Questo fu un grande punto di svolta per la diffusione del sistema: il linguaggio C permetteva una maggiore portabilità del sistema su altre macchine e quindi una possibilità di maggiori utilizzatori.
NOTA:un decreto del governo americano impediva ad AT&T di commercializzare il prodotto che fu tuttavia fornito alle università ed agli enti governativi.


1974   L’università di Berkeley viene coinvolta nel progetto UNIX. Gli studenti Bill Joy (futuro fondatore Sun) e Chuck Haley sviluppano Berkeley Software Distribution (BSD) che si svilupperà inizialmente in modo distaccato dalla versione originale.

 

bsd logo

Beastie è l'entità mascotte del mondo BSD

 

 


1974-79  si susseguirono diverse edizioni di Unix che aggiunsero al sistema operativo tutti gli strumenti innovativi che oggi conosciamo (le pipe e la filosofia delle piccole utility modulabili).


1980   Microsoft sviluppa Xenix, una variante di UNIX indirizzato all’uso su microcomputer. L’importanza di questo progetto fu notevole perché venne portato su processori diffusissimi ( come Intel 8086,80286,80386,Motorola 68000.


1982   AT&T (assieme a Western Electrics)  commercializza Unix System III (che è la 7a edizione).
È fondamentale ricordare che molte importanti varianti di UNIX vennero sviluppate al di fuori dei Bell Labs. Nacquero diverse versioni (BSD, Xenix, SunOS) a cui si aggiunsero innumerevoli utility e lo sviluppo di UNIX si diramò disordinatamente creando confusione e pericoli di incompatibilità.


1983   AT&T introduce Unix System V (relase 1) promettendo di mantenere un’assoluta compatibilità per i prodotti futuri: i programmi più creati per questa relase avrebbero funzionato anche sulle successive versioni.
Tra le innovazioni del periodo da ricordare l’introduzione dell’editor vi sviluppato nella versione unix di Berkeley (BSD).
Le versioni successive introdussero approcci alle reti, funzionalità per i programmatori, miglioramento dell’utilizzo della memoria, supporti ad altre lingue. La versione 3.2 introdusse il file di password ombra (/etc/shadow).


1987   Viene rilasciato BSD 4.3, l’evoluzione di questa versione di Berkeley viene favorita dal Dipartimento della difesa degli Stati Uniti (DARPA).
Dopo la grande unificazione in System V e la nascita di SunOs  lo sviluppo di BSD passò in secondo piano.


1988   In Unix System V relase 4 vengono unificate le diverse versioni sviluppate all’interno di AT&T, università  e privati.


1991   Linus Torvalds inizia sviluppo di linux 0.01; nel 1994 che sarà alla prima versione non considerata beta (cioè non di prova).

 

torvalds

 

1993   La Novell compra UNIX da AT&T


1995   La Novell trasferisce diritti del marchio UNIX a Xopen ( consorzio nato nel 1984 per la standardizzazione delle interfaccia software).
NOTA: il trasferimento di diritti UNIX a questo consorzio è dovuto alle proteste dei concorrenti di Novell: SCO (Santa Cruz Operat.) e Sun Microsystems. In poche parole queste altre società potevano utilizzare il marchio UNIX dietro il pagamento di una royalty forfettaria e svilupparlo solo in modo conforme alle specifiche del consorzio.
In seguito la Novell vendette a SCO la proprietà di Unix SVR4 (detto Unixware).
In seguito il carrozzone SCO\Caldera preferì dedicarsi ad indebitarsi sempre di più per sostenere ignobili cause legali nei confronti di LINUX ed IBM per violazioni di copyright.

 

Ecco un simpatico slideshow sul significato dell'open source:


Sostenete il rinnovamento del sito dando un'occhiata ai link pubblicitari che vi interessano.
Commenti
Nuovo Cerca
+/-
Commenta
Nome:
Email:
 
Website:
Titolo:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
 
Please input the anti-spam code that you can read in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."