Un pinguino nel computer: La storia e l'evoluzione di Linux
Negli ultimi tempi, si fa un gran parlare di Linux.
Vuoi per le insistenti pubblicità denigratorie della Microsoft, che cerca in questo modo di minare alle basi il suo temibile concorrente, vuoi perché sono sempre di più gli utenti entusiasti che hanno installato sul proprio PC il nuovo sistema operativo, sta di fatto che Linux è entrato prepotentemente nella vita di chiunque utilizzi un computer.
In Rete sono sempre di più i siti, i newsgroup e i canali di chat che ne parlano, nel bene e nel male.
Un mondo pieno di libertà!
Linux è il principale rappresentante di quel movimento per il software libero contrario ai concetti di diritto e "proprietà" intellettuale che regolano lo sviluppo e lo scambio di software. Proprio per la loro adesione a questo movimento culturale, i "pinguini" (così vengono simpaticamente chiamati gli utenti Linux) vengono erroneamente identificati con la figura del-l'hacker e del craker, pronti a violare e superare le protezioni dei software commerciali. In realtà, Linux e gli altri software liberi sono il risultato del lavoro di molti appassionati e programmatori che hanno deciso di condividere le loro creazioni apertamente, affinchè tutti possano trame vantaggio.
C'era una volta...
Per conoscere meglio la storia di Linux, bisogna risalire al "lontano" (informaticamente parlando) 1969, quando alcuni programmatori dei Bell Laboratories scrissero la prima versione del sistema operativo Unics ("Uniplex Information and Compuring System"), derivato dal'aDora diffuso Mul-tics, che divenne subito famoso come Unix. Da subito, fu possibile acquistare, ad un prezzo irrisorio, i nastri magnetici sui quali era memorizzato il sistema operativo. Gli utenti potevano quindi modificare il codice sorgente del software, personalizzando e migliorando il sistema sulla base delle loro effettive necessità.
La popolarità di Unix cresceva a vista d'occhio. Alla fine degli anni '70 la compagnia telefonica americana AT&T ne acquistò i diritti e gli diede il nome di AT&T UNIX (il nome delle versioni commerciali del sistema, da allora, furono scritte sempre a lettere maiuscole), mettendolo in commercio ad un prezzo molto elevato ring System"), derivato dal'aDora diffuso Mul-tics, che divenne subito famoso come Unix. Da subito, fu possibile acquistare, ad un prezzo irrisorio, i nastri magnetici sui quali era memorizzato il sistema operativo. Gli utenti potevano quindi modificare il codice sorgente del software, personalizzando e migliorando il sistema sulla base delle loro effettive necessità. La popolarità di Unix cresceva a vista d'occhio. Alla fine degli anni '70 la compagnia telefonica americana AT&T ne acquistò i diritti e gli diede il nome di AT&T UNIX (il nome delle versioni commerciali del sistema, da allora, furono scritte sempre a lettere maiuscole), mettendolo in commercio ad un prezzo molto elevato.
"La licenza GPL consente a chiunque di copiare, modificare e distribuire qualsiasi software "
E, soprattutto, non fu più possibile modificarne il codice e condividerne con altri programmatori le varie migliorie. Nel 1984, grazie alle intuizioni di Richard Stallman, un ricercatore del Massachusetts Institue of Technology di Cambridge nacque il progetto GNU (un acronimo di GNU's Not Unix, cioè, letteralmente, il sistema GNU non è Unix). Per sostenere la sua idea Stallman fondò un movimento per il software libero, con lo scopo di divulgare e far conoscere la licenza GPL (General Public License) che accompagnava i software liberi.
Conosciuta anche comoe "copyleft" (licenza di copia), la GPL consente di copiare op modificare qualsiasi software rilasciato nel rispetto dei termini stabiliti, a condizione che tutti i derivati vengano rilasciati sulla base dei medesimi termini. È bene precisare, a questo punto, che software libero non significa necessariamente gratuito. Un software del genere può avere un suo costo, ma ognuno è libero di condividerne le copie con altri, modificarlo ed esaminarne il codice sorgente per comprenderne il funzionamento. Nei primi Anni Novanta, lo studente Linus Torvalds apportò modifiche al codice di Minix, una versione ridotta di Unix. Linus pubblicò il suo lavoro sulle BBS (i prototipi degli attuali newsgroup) e, per sottolineare la discendenza da Minix, chiamò la sua creatura Linux e la pubblicò sotto licenza GNU GPL. Linux poteva quindi essere liberamente utilizzato e modificato da chiunque.
Tanti Linux, un solo Linux
Linux fu sviluppato, originariamente, come sistema operativo adatto per i server. Negli anni in cui conobbe il successo anche Windows, diventò indispensabile sviluppare interfacce grafiche e software che potessero permettere alla gran massa di utenti PC di avvicinarsi al nuovo sistema operativo. Intorno a Linux è nata così una comunità di sviluppatori ed appassionati che ha portato ben presto al rilascio di software che non hanno nulla da invidiare alle più blasonate applicazioni commerciali (su tutte Mozilla, Open Office o Gimp). Cioè che più disorienta l'utente nell'aproccio al nuovo sistema operativo è la presenza di tante "versioni" di Linux. Precisiamo subito che Linux è uno solo, sviluppato ancora da Linus Torvalds e funzionante da riga di comando.
Esistono, poi, delle distribuzioni ovvero delle raccolte di programmi già configurati in modo da integrarsi tra di loro e corredati da tool che ne facilitano l'installazione e la gestione. Ad oggi si contano centinaia di distribuzioni, alcune funzionanti direttamente da CD, senza doverle necessariamente installare sull'hard disk: sono le cosiddette Live Distro CD. Per capire quanto software giri sotto Linux, basti pensare che l'ultima versione della Mandrake, liberamente scaricabile dal sito del produttore, conta ben tre CD di applicazioni utilizzabili senza nessuna limitazione. Tutte le distribuzioni sono poi personalizzate con dei Window Manager che rendono più piacevole l'utilizzo del sistema operativo e facilitano operazioni come la creazione di una cartella, la cancellazione di un file, l'ascolto di brani musicali e tutte le altre attività che tipicamente svolgiamo con il PC. Window Manager come KDE o Gnome rendono indolore il passaggio al nuovo sistema operativo, anche all'utente meno esperto.
"Le distribuzioni Linux sonoraccolte di software già configurati per facilitarne l'installazione e la gestione"
Ma la vera forza di Linux risiede proprio nella sua licenza GPL. Il fatto che tutti possano accedere al codice delle applicazioni, permette di avere software sempre aggiornati, con una sicurezza "a prova di bomba". Ogni rilascio di una versione di un software viene analizzato da centinaia di programmatori: diventa, quindi, praticamente impossibile nascondere tra le righe di codice un virus, uno spyware, un trojan o comunque righe di codice dannoso.
Linux o Windows?
Scegliere di utilizzare un sistema operativo piuttosto che un altro dipende da scelte personali e dalla presenza di applicazioni utilizzabili per i nostri scopi. Di sicuro, Linux è ormai pronto per un utilizzo quotidiano del PC. Ascoltare musica, guardare un video e controllare la posta non sono più un problema. E poi, allargare lo sguardo su ciò che ci circonda, non può che farci bene
Commenti
Posta un commento