Il Sistema operativo LINUX

Tux, mascotte di Linux


Il Sistema operativo Linux

Ormai diffusissimo al pari di Windows, questo sistema operativo è apprezzato in tutto il mondo perché gratuito, efficiente, esente da virus.

Parlare di Linux significa parlare di una delle più grandi rivoluzioni della storia dell’informatica. La rivoluzione non consiste solo nella validità del sistema operativo, ma soprattutto nella storia del suo sviluppo e della sua evoluzione.



Unix

Slogan di Unix
Il sistema operativo Unix

Le basi di Linux sono da ricercarsi in Unix.
Nel 1965 nei laboratori della Bell, una divisione di AT&T, iniziava un progetto per la creazione di un sistema operativo chiamato Multics1. Per mancanza di fondi il progetto si areno’, tuttavia Ken Thompson e Dennis Ritchie non si persero d’animo e riuscirono comunque a portarlo a termine. Nell’estate del 1969 stesero una bozza del lavoro che portavano avanti e nel 1970 battezzarono il sistema operativo come UNIX. Unix era un sistema operativo multiutente, ovvero in grado di gestire contemporaneamente più utenti collegati, ed era multitasking, cioè riusciva a gestire più programmi in esecuzione. Ancora oggi molte Università americane usano un grande computer centrale, con sistema operativo Unix, al quale si collegano i PC delle varie sedi.

Minix

Nel 1980 Andrew Tannembaum, un professore tedesco d’informatica esperto di sistemi operativi, ne progettò uno con l’obiettivo di fornire ai propri studenti un sistema simile a Unix, ma utilizzabile su personal computer. Egli battezzò questo sistema operativo Minix e lo rese disponibile al costo di 150 dollari. Il codice sorgente di Minix era disponibile in modo da offrire la possibilità di capire i passaggi algoritmici da eseguire nella realizzazione di un sistema operativo.

Schermata di Minix
Schermata di Minix


L’idea di Linus Torvalds

Linus Torvalds
Linus Torvalds

Nella primavera del 1991 uno studente finlandese di nome Linus Torvalds, non contento del costo di Minix, penso’ di sviluppare un nuovo piccolo sistema operativo sulla base di Minix e lo chiamo’ Linux. L’idea rivoluzionaria fu quella di condividere con tutti Linux, mettendo a disposizione su Internet il codice sorgente. Così chiunque avesse voluto fare delle modifiche o suggerire miglioramenti avrebbe potuto farlo attraverso la rete. Linux inizio’ a svilupparsi e le principali tappe che portarono al successo questo sistema sono:

  • aprile 1991 Linus Torvalds inizia a progettare Linux;
  • luglio 1991 funziona l’accesso all’hard disk;
  • agosto 1991 Linus Torvalds comunica in Internet ( newsgroup ) le sue intenzioni;
  • dicembre 1991 esce la versione 0.11 che puo’ girare su una macchina con 2 Mb di RAM;
  • aprile 1992 la nuova versione, la 0.96, e’ in grado di far girare un ambiente grafico;
  • dicembre 1992 esce un programma in grado di installare Linux in una rete;
  • fine 1994 la versione 1.0.9 ha circa 500000 utenti;
  • dal 1994 iniziano ad apparire le distribuzioni. Una distribuzione è l’insieme del sistema operativo con allegati una serie di programmi memorizzati su cd o dvd. Sul cd/dvd vi è anche un programma d’installazione del sistema Linux e dei programmi che l’utente decide di installare;
  • 1997 la distribuzione Red Hat ottiene il premio come miglior sistema operativo per le reti. Linux ha già 7 milioni di utenti.
Logo RedHat
RedHat Linux
  • Slackware e Debian furono le prime distribuzioni, seguirono Red Hat, Mandrake, Suse, Knoppix e altre distribuzioni live,che consentono di eseguire Linux, con alcune limitazioni, da cd o da dvd senza alcuna installazione sull’hard disk. Nel nostro Istituto sono usate le distribuzione Linux Mint, che deriva da Ubuntu e Eduknoppix. Si moltiplicarono i LUGS (Linux User GroupS) che sono gruppi di discussione locali su Linux. Essi costituiscono ancora oggi vere e proprie associazioni locali di utenti Linux.


Software libero

Affinché un software sia considerato libero devono sussistere le seguenti 4 libertà :

  • libertà di utilizzo;
  • libertà di distribuzione;
  • libertà di studio;
  • libertà di miglioramento e modifica.

Agli inizi degli anni novanta Linux era già disponibile e tutti i programmi scritti da GNU per Unix, incluso il famoso emacs6, furono convertiti in modo da poter girare su Linux, dando origine al sistema GNU/Linux. Linux e’ il sistema operativo, GNU sono i programmi.


Il progetto Gnu

Logo del progetto GNU
Logo del progetto Gnu. Il nome “GNU” è un acronimo ricorsivo di “GNU’s Not Unix”.

Per comprendere cos’è il sistema GNU/Linux facciamo ora un passo indietro. Richard Stallman, un ricercatore del laboratorio di intelligenza artificiale del M.I.T., decise di lasciare l’Istituto di ricerca e di riprendere a scrivere programmi liberamente, condividendo il codice sorgente dei suoi lavori via Internet.
Nel 1985 Stallman e altri fondarono la Free Software Foundation con l’obiettivo di creare software libero. L’idea che guido’ Stallman fu che l’informatica doveva essere libera, accessibile a tutti gratuitamente e per raggiungere questi obiettivi ideo’ il progetto GNU.I soci della FSF iniziarono a realizzare e diffondere software gratuito, codice sorgente incluso. I programmi furono inizialmente sviluppati per sistemi Unix, ma sorgeva il problema che Unix non era gratuito e libero, quindi i programmi GNU non erano del tutto liberi, perché giravano su un sistema non libero.


Principali caratteristiche di Linux

Ecco alcune delle principali caratteristiche di Linux:

  • massima affidabilità;
  • nessun costo per l’acquisto del software;
  • documentazione facilmente reperibile su Internet;
  • migliaia di programmi efficienti e interessanti liberamente installabili, come per esempio OpenOffice (una validissima alternativa a Office di Microsoft), Gimp (un incredibile programma di grafica professionale), programmi per masterizzare, per la riproduzione multimediale, oltre che distribuzioni con un’ interfaccia grafica raffinata come i desktop Gnome e KDE (con grafica 3D).

Linux rappresenta una valida alternativa al sistema operativo Windows e pian piano ne sta mettendo in discussione la leadership per le installazioni sui sistemi PC Desktop e Server. Quanto ad affidabilità , è decisamente più robusto del suo rivale. Segnalo, per esempio, che il robot spedito su Marte dalla sonda spaziale Pathfinder era equipaggiato con sistema operativo Linux.

Per approfondire la storia di Linux, le sue potenzialità e le sue principali distribuzioni ti suggerisco la consultazione di alcuni


Vi invito a iscrivervi alla mia Newsletter per rimanere aggiornati sui successivi post, attraverso il form che trovate nella slidebar sulla destra di ogni pagina. Se ti è piaciuto questo articolo lascia un commento. A presto.

Tagged: Tags

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *