logo windoweb


Foto gratis Home Page sito Storia Computer

Sei qui: Home > Storia computer > Storia di Linux

Storia dei computer e informatica

cronologia dalle vecchie calcolatrici ai più recenti computer

Storia di Linux

OFFERTE AMAZON



1991 Linus Benedict Torvalds (Helsinki 28 dicembre '69), questo il nome di un giovane studente dell'Università di Helsinki, che inizia a progettare un nuovo sistema operativo a cui darà iil suo nome: LINUX.

Torvalds doveva studiare il nuovo processore Intel 80386, che aveva caratteristiche molto innovative rispetto ai suoi predecessori, come ad esempio la natura multitasking.

Sulla macchina utilizzata da Linus girava il Sistema Operativo Minix, un piccolo UNIX commerciale a microkernel, che veniva offerto con notevoli agevolazioni per scopi didattici.

Linus si pose il problema di migliorare Minix; non riuscendo nell'intento, iniziò lo sviluppo di un kernel che permettesse di scrivere una versione gratuita di UNIX.

Dirà poi che il suo impegno nacque dal fatto che non poteva permettersi un sistema operativo commerciale e che non voleva utilizzare nè il DOS nè Windows, ma in realtà non voleva neppure mantenere sul suo pc il sistema Mimix, sviluppato nella stessa università.

Il 3 luglio s'informa su Usenet per reperire le definizioni standard di posix.

Ai primi di ottobre rilascia la versione 0.

02, annunciandone la presenza su Usenet.

Questo è il post di allora, conservato su Google.

Questa sua decisione di sviluppare un sistema operativo ancora ispirato al vecchio Unix mandò su tutte le furie il professore Andy Tanenbaum, della sua stessa università, che curava lo sviluppo di Mimix.

Tanenbaum affermava che Linux nasceva obsoleto, in quanto era una riscrittura di qualcosa che esisteva già da vent'anni.

Tanenbaum era dell'idea che un sistema operativo veramente nuovo doveva far riferimento a soluzioni basate su microkernel, nei quali la maggior parte del sistema operativo viene eseguita in termini di processi separati, e la comunicazione viene gestita da un kernel di dimensioni ridotte.

Tra Torvalds e Tanenbaum l'approccio per lo sviluppo di un sistema operativo era abbastanza diverso, in quanto Tanenbaum sosteneva e pretendeva che chiunque avesse realizzato del codice per il suo SO lo avrebbe dovuto preventivamente sottoporre alla sua approvazione, mentre invece Torvalds diede libertà assoluta agli sviluppatori, mantenendo per sè solamente il trade mark.

1992 Viene rilasciata la versione 0.

12 che si presenta già relativamente stabile e in grado di supportare un pò di hardware.

Tutto ciò avviene con l'immediata disponibilità del codice in rete e il coinvolgimento di altri appassionati che collaborano allo sviluppo di alcune parti.

Sono già presenti anche alcuni utilizzatori, che ne denunciano i vari errori ed esigenze.

In aprile è rilasciata la versione 0.

96 e nascono le prime distribuzioni, ovvero la MCC Linux e la SLS.

1994 Esce la versione definitiva Linux 1.

0.

Nascono RedHat, Debian e SUSE, che sono ancora oggi tra le distribuzioni più note e diffuse.

Linux è sotto copywrite di Linus Torvalds, ma diventa ufficialmente un software "open source", nel rispetto della General Public License del movimento GNU Open Source.

Dato l'interesse fortissimo, nascono i primi Linux User Group.

La storia del free software (software libero e non gratuito) inizia nel 1985, quando negli Stati Uniti Richard M.

Stallman pubblica il manifesto Gnu, al termine di un lungo percorso di riflessione iniziato negli anni '70.

In quell'epoca Stallman, l'ultimo custode dell'etica hacker sviluppata al MIT (Massachusetts Institute of Technology), storico centro universitario americano, incubatrice di molti importanti progetti legati a Internet, utilizza i principi assimilati nei suoi anni di permanenza all'Ia Lab, il laboratorio di intelligenza artificiale, come linee guida per la sua opera più conosciuta, un programma di editing chiamato Emacs che permette agli utenti di personalizzarlo senza limite: la sua architettura aperta incoraggia le persone ad aggiungervi nuove funzioni e a migliorarlo senza sosta.

Stallman distribuisce gratis il programma a chiunque accetti la sua unica condizione: rendere disponibili tutte le estensioni apportate, in modo da collaborare al miglioramento di Emacs, che diviene quasi subito l'editor di testi standard nei dipartimenti universitari di informatica.

Gnu è un acronimo "ricorsivo", una sigla definita nei termini di se stessa: le lettere Gnu, infatti, sono le iniziali della frase "Gnu's Not Unix", che in italiano significa "Gnu non è Unix".

Lo scopo del progetto è la realizzazione di un "kit" di strumenti informatici composto da un sistema operativo e da una serie di programmi, tutti liberamente distribuibili secondo le regole specificate nella Gpl (General public license), la licenza di utilizzo e distribuzione che caratterizza il cosiddetto free software.

1995 Vengono messe sul mercato nuove distribuzioni commerciali di Linux, coi nomi di Caldera Linux Kernel 1.

2.

1996 E' rilasciata la versione 2.

0 e compaiono le prime versioni tradotte in altre lingue.

Nasce la mascotte di Linux: TUX, il pinguino più famoso del mondo.

1997 Da quest'anno la storia di Linux diventa sempre più indipendente da Torvalds, che lascia la Finlandia e si sposta a Santa Clara (Silicon Valley), dove assume un ruolo non molto chiaro nella misteriosa azienda Transmeta.

La Transmeta, infatti, è una azienda che tra i soci fondatori annovera un certo Paul Allen (Microsoft).

L'azienda progetta di produrre microprocessori a basso consumo, però assume programmatori e tecnici molto esperti e paga Torvalds per continuare a sviluppare il suo Linux.

1999 Esce il kernel in versione 2.

2
2001 Dopo diverse pre-versioni appare la nuova release 2.

4.

0.

Gli utenti Linux nel 1994 si stima che dovessero essere circa 125.

000 (numero imprecisato visto che non necessita di licenza personale).

Nel 1997 la stima era di 3 milioni di utenti destinata a crescere rapidamente in maniera esponenziale.

Nel 1999 la stima è stata di 7 milioni, da paragonare ai 200 milioni di utenti Windows il quale però presenta caratteristiche simili, ma inapplicabili.

2003 Linux ha indubbiamente conquistato un ruolo fondamentale tra i più diffusi sistemi operativi, a fianco di Unix e Microsoft.

La stessa IBM ha adottato il pinguino, che è installabile sui sistemi AS/400 o iSeriese spinge molto verso un uso massiccio di questo sistema che offre garanzie di notevole affidabilità soprattutto come server web.

Inoltre è presente nei sistemi integrati e nei dispositivi robotizzati.

E' stato usato sullo Shuttle, sui palmari e sulle workstation Alpha.

Possiamo senz'altro considerarlo il sistema operativo più portabile oggi esistente.

Microsoft, ovviamente, lo considera il più temibile nemico da combattere, anche perchè trattandosi di un prodotto open source, presente sul mercato in varie versioni sviluppate in tutto il mondo, non è possibile tentarne l'acquisto per metterlo in soffitta o sfruttarlo come ha fatto con altri prodotti saliti alla gloria.

Attualmente Torvalds vive ancora in California, a Santa Clara, con la moglie Tove (sei volte campionessa nazionale di Karate in Finlandia), e lavora presso la Transmeta Corporation dove si occupa di coordinare il gruppo di programmatori che sviluppa il Kernel di Linux.

2003 Giugno: Linus Torvaldsha deciso di dedicarsi interamente in OSDL allo sviluppo del kernel del "suo" sistema operativo.

Un messaggio sulla mailing list di www.

kernel.

org
per annunaciare una minor release del kernel di sviluppo e poi qualche riga dedicata a sè stesso.

Così Linus Torvalds annuncia la fine dell'avventura in Transmeta, per dedicarsi in pieno allo sviluppo del kernel di Linux presso l'ODSL (Open Source Developement Lab).

2003 A COSA E' DOVUTO IL SUCCESSO DI LINUX?Prima di tutto risulta essere un sistema operativo molto più sicuro in termini di vulnerabilità rispetto ad altri sistemi (soprattutto nei confronti di Windows NT).

Bisogna, però, tenere presente che sino ad oggi gli attacchi sono sempre stati mirati ai server basati su sistemi Microsoft, nemico giurato degli smanettoni, e forse non solo di loro.

Presenta tempi di sviluppo nuove versioni assai più brevi.

Offre una velocità che è anche di due o tre volte superiore a Windows NT + IIS.

E' molto meno esigente in termini di occupazione di memoria e spazi su disco.

Con 64mb si può mettere sù un server web.

Dà molta soddisfazione ai programmatori che lo sviluppano.

E' molto più diffuso come server web, proprio per le sue notevoli qualità.

Al meccanismo di diffusione della conoscenza, grazie al metodo Open Source.

Rilasciare liberamente il software significa anche permettere ad altri di leggerlo, di imparare da esso, di valutarlo, giiudicarlo, emendarlo.

infine di migliorarlo continuamente.

C'è chi obietta che questo modello di sviluppo aperto non è adatto a situazioni in cui è importante la sicurezza: se un software è pubblicamente noto, chiunque può individuare eventuali difetti di sicurezza e violare i sistemi che lo usano.

Sta di fatto che, richiamando uno degli esempi precedenti, Windows NT, il cui codice sorgente non è pubblicamente noto, viene regolarmente violato ed è estremamente meno sicuro di Linux.

Infatti, in qualunque corso serio riguardante la sicurezza, tra le prime cose si insegna che la sicurezza di un algoritmo non può e non deve risiedere nella sua segretezza, bensì nell'impossibilità di forzarlo pur conoscendolo.

Un esempio evidente di tutto ciò: oggi la sicurezza nel transito su Internet delle informazioni riservate si basa sul Secure Socket Layer, protocollo sviluppato dalla Netscape Corporation, le cui specifiche sono pubblicamente note.

E lo stesso vale per il software: un programma è sicuro quando anche chi lo conosce in ogni suo dettaglio non riesce a violarlo, non quando il suo codice non viene rilasciato.

anche perché di un programma di cui non viene rilasciato il codice sorgente, può sempre essere esaminato il codice assembler prodotto a valle della compilazione e distribuito dal produttore.

e anche lì si possono individuare punti deboli in termini di sicurezza.

QUALI SVANTAGGI PUO' PRESENTARENon essendo un sistema commerciale, non esiste un vero servizio assistenza (anche se è possibile averlo a pagamento, un servizio prestato in genere dalle case distributrici)
Il software commerciale disponibile per Linux è ancora scarso (spiccano il programma di videoscrittura WordPerfect, i programmi `tipo Office' "Applixware Office Suite", "Staroffice" della SUN, ``Openoffice'' , i browser Netscape ed Opera con qualche plug-in, i data-base ADABAS ed Oracle, molto software IBM).

Notare che sono assenti tutti i programmi Microsoft.

Ci sono pochi giochi.

La installazione del sistema (anche se ormai molto aiutata dai programmi di configurazione forniti dalle case suddette) può essere complessa, specie per computer di ultima generazione.

La gestione del sistema richiede non indifferenti conoscenze tecniche.

La documentazione è abbondante, chiara e concisa, ma spesso solo in lingua inglese.

Un computer Linux ha fondamentalmente la stessa struttura di un grande server UNIX collegato su internet e destinato a gestire anche centinaia di utenti simultaneamente.

Su un personal computer, tipicamente monoutente, tutta questa complessità va in gran parte sprecata.

Lo scambio di documenti con utenti Windows e Mac può essere difficoltoso.



Quando è nato il primo computer? Evoluzione IBM in Italia
Come è fatto un computer? Storia degli Hacker
Perchè i computer usano numeri binari? Spyware e IPS
Cos'era un Centro Meccanografico Cos'è un ERP
Il RAMAC 305 Cos'è il CRM
Il linguaggio RPG Cos'è l'SCM
Microsoft: monopolio o standard? Cos'è la Business Intelligence
Mondi reali e mondi virtuali
1975 1976 1977 1978 1979
1980 1981 1982 1983 1984
1985 1986 1987 1988 1989
1990 1991 1992 1993 1994
1995 1996 1997 1998 1999
2000 2001 2002
(cronologia Storia della Microsoft)


ADA PL1
ALGOL PASCAL
APL PROLOG
ASSEMBLY RPG
BASIC SIMULA
C e C++ UNIX
COBOL Storia dei linguaggi
FORTRAN Caratteristiche dei linguaggi
JAVA Il linguaggio RPG
LISP

Introduzione alla Storia Computer e Informatica Cronologia ed evoluzione hardware
Protagonisti e inventori Storia Linguaggi programmazione e Sistemi Operativi
Storia computer IBM Storia computer Microsoft
Storia computer Apple Evoluzione Interfacce grafiche
Storia Internet e reti Storia Linux
Approfondimenti e articoli vari su computer e informatica Altri link sul tema dei vecchi computer
Breve corso di grafica al computer e ritocco fotografico Glossario dei termini informatici
Storia dei Giochi e videogiochi al Computer Corsi online e videocorsi
Racconto di Attilio Romita "Computer, Ordinateur, Elaboratori .
Forse Cervelloni!"


Testi su Linux
Linux Fedora 3. Guida professionale. Con Linux Fedora 3.

Guida professionale.

Con DVD-ROM


Apogeo

€ 37,60(Prezzo di copertina € 47,00Sconto 20%)

Amministrazione avanzata Di Server Linux Amministrazione avanzata Di Server Linux

Tartamella M.

; Sajeva M.

; Vassallo B.

; Springer Verlag

€ 27,96(Prezzo di copertina € 34,95Sconto 20%)

Linux per imparare.

Con CD-ROM


Medri Daniele; Missiroli Marcello ; Ulisse Editrice

€ 10,40(Prezzo di copertina € 13,00Sconto 20%)

Linux per tutti. Con DVD-ROM Linux per tutti.

Con DVD-ROM


Grant Rickford ; Apogeo

€ 20,00(Prezzo di copertina € 25,00Sconto 20%)

Linux pocket Linux pocket

Piriou Georges; Tripolini Marco ; Apogeo

€ 5,76(Prezzo di copertina € 7,20Sconto 20%)

Linux Server per l'amministratore di rete

Zanzi Silvio U.

; Apogeo

€ 20,00(Prezzo di copertina € 25,00Sconto 20%)

Linux.

DVD-ROM


Casini

€ 15,92(Prezzo di copertina € 19,90Sconto 20%)

Linux.

Funzioni e operatività


Gatti Romeo ; Apogeo

€ 10,32(Prezzo di copertina € 12,90Sconto 20%)

Red Hat Enterprise. Linux & Fedora. Guid Red Hat Enterprise.

Linux & Fedora.

Guida all'uso.

Con 2 CD-ROM


McCarty Bill ; Hoepli

€ 27,20(Prezzo di copertina € 34,00Sconto 20%)

Usare Linux. Guida avanzata Usare Linux.

Guida avanzata


Ward Brian ; Mondadori Informatica

€ 24,00(Prezzo di copertina € 30,00Sconto 20%)

applicazioni di Linux Le applicazioni di Linux

Mondadori Informatica

€ 24,00(Prezzo di copertina € 30,00Sconto 20%)

Selezione di libri su computer e informatica
guida della segretaria dalla A alla Z. A La guida della segretaria dalla A alla Z.
Agenda, archivio, documentazione, informatica, organizzazione, riunioni, telefono, viaggi

Bazin Dorothée, Broilliard Anne, 2012, Franco Angeli
Fondamenti di diritto dell'informatica Fondamenti di diritto dell'informatica
Farina Massimo, 2012, Experta
Internet spiegata a mamma e papà. Per fa Internet spiegata a mamma e papà.
Per fare a meno di amici, figli e nipoti
Ubuntu. Guida ufficiale. I portatili Ubuntu.
Guida ufficiale.
I portatili

Mako Hill Benjamin, Helmke Matthew, Burger Corey, 2012, Mondadori Informatica
Joomla! Guida all'uso Joomla! Guida all'uso
North Barrie M., 2012, Mondadori Informatica
Computer certification guide. Manuale pr Computer certification guide.
Manuale propedeutico al conseguimento della certificazione informatica europea Eipass

Schiano di Pepe Mauro, Caruso Marco, Ettari Diego, 2012, S.
TFA Fisico informatico matematico. Pacch TFA Fisico informatico matematico.
Pacchetto promozionale per la preparazione ai test di accesso. Con software di simulazione

2012, Edises
Fondamenti di informatica e programmazione web
Angelaccio Michele, Fanti Alessia, 2011, Texmat
Elementi di informatica per le professio Elementi di informatica per le professioni sanitarie
Antonetti Giovanni, 2011, Universitalia
Hacker contro hacker. Manuale pratico e Hacker contro hacker.
Manuale pratico e facile di controspionaggio informatico

Aranzulla Salvatore, 2011, Mondadori Informatica
Informatica. Informatica.
2008, Edizioni Giuridiche Simone
Informatica Informatica
Esposito Francesco, 2011, Edises
Informatica umanistica Informatica umanistica
2010, McGraw-Hill Companies
Informatica e crittografia attraverso gl Informatica e crittografia attraverso gli esercizi.
Una metodologia e una pratica didattica

Cecchi Alberto, Orazi Roberto, 2010, Liguori
Informatica. Insieme verso la conoscenza Informatica.
Insieme verso la conoscenza

Zaccarelli Guido, 2010, Athena Audiovisuals
Informatica testuale. Teoria e prassi Informatica testuale.
Teoria e prassi

Orlandi Tito, 2010, Laterza
Informatica industriale Informatica industriale
Fantechi Alessandro, 2009, CittàStudi
Informatica facile. Guida alle tecnologi Informatica facile.
Guida alle tecnologie dell'informazione e della comunicazione.
Manuale per il conseguimento della Certificazione informatica europea EIPASS®
Informatica per i beni culturali Informatica per i beni culturali
Rossignoli Nicola, 2010, Lampi di Stampa
Informatica di base Informatica di base
De Rosa Antonio, Di Capua Giuseppe, 2010, Edizioni Giuridiche Simone
Informatica applicata al Suono per la Co Informatica applicata al Suono per la Comunicazione Musicale.
Musical Digital Audio

Malcangi Mario, 2009, Maggioli Editore
Informatica teorica Informatica teorica
Mandrioli Dino, Spoletini Paola, 2011, CittàStudi
Informatica di base. Conoscere e compren Informatica di base.
Conoscere e comprendere le risorse digitali nella società del'informazione

Allegrezza Stefano, 2009, Simple
Informatica per tutti dalla chiocciolina Informatica per tutti dalla chiocciolina allo zip
Carucci Giuseppe, 2008, Simple
Informatica per le professioni infermier Informatica per le professioni infermieristiche e ostetriche
Terzoni Stefano, 2010, Hoepli
Informatica per l'economia Informatica per l'economia
cur.Clerici A., 2011, EGEA Tools
Segnala un sito redazione@windoweb.it
© 1999-2014
Tutti i diritti riservati
Invia le tue foto o i documenti che vuoi pubblicare