ݺߣ

ݺߣShare a Scribd company logo
“G/Գܳ...ܲٱ𳾲ٴ
       per menti aperte!” 
     Una panoramica sui sistemi informatici liberi




    ISTITUTO COMPRENSIVO 
       SCUOLA MATERNA ELEMENTARE E MEDIA
              CANNOBIO ­ 20.04.2006



                                         
Copyleft 2006 ­ Emmanuele Bello     www.torlug.org   1
Ի岹
      • Presentazione;
      • Per non confondersi...;
      • TorLUG e le realtà nazionali;

      • Il Progetto GNU;
      • Linux e il SO GNU/Linux;
      • L'OpenSource;
      • Copyleft e Open Content;

      • Progetti per la scuola;
      • Domande.
                                       
Copyleft 2006 ­ Emmanuele Bello   www.torlug.org   2
ʱԴDzDzԴڴDzԻ...
      • Sistemi Operativi
    ­ In informatica, un sistema operativo (abbreviato SO, o OS all'inglese) 
      è il programma responsabile del diretto controllo e gestione dell'hardware 
      che costituisce un computer e delle operazioni di base. 
      Si occupa anche di controllare gli accessi 
      degli utenti e dei processi che vengono eseguiti.                  Software 
                                                                       Applicativo

    ­ Senza il SO i PC, i Server, i mainframe, etc                 Console, compilers
      sono scatole senza funzionalità!!                    SO
                                                                        Kernel
    ­ Il sistema operativo si compone di 
                                                                        Driver
      un kernel e di una serie di programmi di sistema.
                                                                      Hardware

                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org                                3
ʱԴDzDzԴڴDzԻ...(2) 
      • Sistemi Operativi (2)
           ­ Domanda: “Cosa è LINUX?”
             Risposta: “Linux è il Kernel del SO GNU/Linux!”

                             Software            Esempi
                             Applicativo         ­ UNIX: BSD, System III, System V, OSF/1;
                                                 ­ Sun Microsystems: SunOS, Solaris;
                            GNU's tools
    SO                                           ­ IBM: OS/360, AIX, MVS, OS/2, PC DOS 2000;
                                  Linux
                                                 ­ Apple: AppleTalk, MacOS X;
                                  Driver
                                                 ­ Novell: NetWare, UnixWare;
                                  Hardware
                                                 ­ Microsoft: MS­DOS, Win*(?!?!?!?!?!);


                                                  
Copyleft 2006 ­ Emmanuele Bello              www.torlug.org                                    4
ʱԴDzDzԴڴDzԻ...(3) 
      • UNIX
           ­ Nasce nel 1969 e nel 1973 viene interamente riscritto in C;
           ­ Creato nei Bell Labs (AT&T) da Ken Thompson e Dennis Ritchie;
           ­ Massima portabilità tra architetture diverse e alte performance;
           ­ Nel 1988 lo standard POSIX definisce i servizi per i sistemi
             UNIX­like;
           ­ Internet e le grandi società di calcolo esistono grazie a UNIX;




                                                  
Copyleft 2006 ­ Emmanuele Bello              www.torlug.org                     5
ʱԴDzDzԴڴDzԻ...(4) 
      • Software applicativo
           ­ Nel mondo GNU/Linux ci sono moltissimi programmi applicativi 
             che godono della stessa libertà del SO.

           ­ Con un SO GNU/Linux si può fare tutto: 
             navigare in internet, leggere la posta, ascoltare musica, 
             usare prodotti di ufficio, programmare, disegnare, etc.

           ­ Alcuni esempi:




                                                  
Copyleft 2006 ­ Emmanuele Bello              www.torlug.org                  6
ʱԴDzDzԴڴDzԻ...(3)
      • I falsi miti...
           ­ GNU/Linux è un sistema difficile ed alla portata di soli pochi eletti!


           ­ Usare GNU/Linux significa per forza voler fronteggiare
             altre aziende.

           ­ L'unica libertà che GNU/Linux offre è quella economica, infatti è gratis:


                                  “...free as in free speech, not as in free beer.”

              In inglese, Free assume il significato di libero ma anche di gratuito...


                                                              
Copyleft 2006 ­ Emmanuele Bello                          www.torlug.org                  7

      • Linux User Group
           ­ Associazioni che si dedicano, per passione, interesse, 
             sfida personale, etc. alla diffusione del SO GNU/Linux.

           ­ Ricalcano il modello che sta alla base di questo 
             mondo: la comunità.
           ­ Lavoro volontario e quasi sempre non retribuito.

           ­ In Italia ci sono moltissime realtà
             (www.linux.it/LUG)...anche nel mondo!!


    LUG WORLD COUNTER: 675
    (91 paesi ­ 7.04.2006)
                                                 
Copyleft 2006 ­ Emmanuele Bello             www.torlug.org             8
 (2)
      • TorLUG (Tor Vergata Linux User Group)

      ­ Nasce il 15 Ottobre 2004;
      ­ Gruppo di studenti di
        Informatica e non solo;
                                                           www.torlug.org
      ­ Associazione legalmente 
        riconosciuta;

      ­ Collaborazione con il corso di Laurea in Informatica e la Facoltà di Scienze;

      ­ Cooperazione con altre realtà, ad esempio: Sun Microsystems, JIA, JUG Roma, 
        LUG Romani, Centro di Calcolo di Ateneo, Copy­left, Comune di Modena, etc.;


                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org                                9
 (3)
      • TorLUG - attività

     ­ Installazione GNU/Linux;
        ­ PHP Open Course 2005;
           ­ Linux Kernel Hacking 2006;
               ­ Masterizzazioni GNU/Linux;

    ­ Linux Day 2004;
       ­ Linux Day 2005;
          ­ Copyleft;
             ­ Scienza Orienta 2005;
                ­ Scienza Orienta 2006;
                   ­ No Software Patents;

                                               
Copyleft 2006 ­ Emmanuele Bello          www.torlug.org   10
ʸ鰿ҷհհұ
      • Storia
    ­ Nel 1984 Richard M. Stallman, ricercatore MIT, 
      ha un problema con un driver di una stampante;

    ­ La casa produttrice non concede il software, 
      che funziona male, cosi RMS decide di riscriverlo;

    ­ Decide di lasciare il MIT per sviluppare un SO
      libero e gratuito per tutta la comunità di hacker come lui;

    ­ Inizia a scrivere il compilatore (GCC) e cerca un kernel da utilizzare. 
      Si rivolge ad A.S. Tanenbaum (Minix) con scarsi risultati. 
      Inizia a scrivere il kernel HURD.

                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org                         11
ʸ鰿ҷհհұ (2)
      • Storia (2)
    ­ L'acronimo GNU è ricorsivo e significa: GNU's Not Unix proprio per indicare che 
      non ha legami con il kernel UNIX;

    ­ Uno dei primi strumenti che scrive è Emacs un editor 
      multifunzione che viene utilizzato ancora oggi;

    ­ Grazie a questi primi sviluppi ed al modello di libertà che concepisce inizia a
      distribuire software per il mondo creando una vera e propria comunità di 
      sostenitori (grazie anche alla diffusione della rete Internet);
    ­ La necessità di un guadagno giusto lo portano a definire un documento 
      di licenza che sarà la base per la distribuzione del software libero.


                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org                                12
ʸ鰿ҷհհұ (3)
      • Filosofia
      ­ Per RMS il software, che è matematica, deve essere libero ed 
        accessibile a tutti;
      ­ Il documento ufficiale è conosciuto come GPL (GNU Public License);

      ­ I principi espressi dalla GPL sono quattro:
             0: La libertà di eseguire il programma per qualunque 
                 scopo, senza vincoli sul suo utilizzo.
             1: La libertà di studiare il funzionamento del programma, 
                 e di adattarlo alle proprie esigenze. 
             2: La libertà di redistribuire copie del programma. 
             3: La libertà di migliorare il programma, e di distribuirne i 
                 miglioramenti. 

                                                           
Copyleft 2006 ­ Emmanuele Bello                       www.torlug.org          13
ʸ鰿ҷհհұ (4)
      • La Free Software Foundation
      ­ Nel 1985 RMS fonda la FSF, organizzazione no profit con lo scopo di
        diffondere nel mondo software libero;

       ­ Molti sviluppatori si aggregano al progetto e alla neonata FSF;

       ­ Il mondo del Software libero non è l'unico a 
         beneficiare di questo stile di programmazione e 
         distribuzione;

       ­ Restava sempre il problema 
         del kernel, perché senza questo non si fa nulla!


                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org                      14
Linux
      • Rivoluzionario per caso...
      ­ Nel 1991 lo studente di Helsinki Linus Torvalds ispirato da UNIX e da MINIX
        inizia a scrivere un kernel per un nuovo sistema operativo;

      ­ Il progetto termina nel 1994 con la prima release ufficiale di Linux indicata con
        la sigla 1.0. Il nome è una fusione di Linus+UNIX;

      ­ La fortuna di Linux è sicuramente da attribuirsi al modello
        di sviluppo di quegli anni iniziato da RMS;
      ­ Linux è Free Software! Lo si può scaricare liberamente da
        http://www.kernel.org;



                                                
Copyleft 2006 ­ Emmanuele Bello            www.torlug.org                               15
Գܳ(2)
      • Un SO mondiale
      ­ Grazie alle sue potenzialità e allo sviluppo comunitario diventa ufficialmente il
        kernel che aveva in mente RMS;

      ­ Nasce il Sistema Operativo GNU/Linux che utilizza i tools della FSF e il kernel
        Linux;

      ­ Cambia il mercato del software e molte aziende si avvicinano a questo progetto.
        Ad esempio IBM, Novell, HP, etc.;
      ­ GNU/Linux vine distribuito tramite ogni mezzo CD (DVD), FTP, HTTP, etc.
        Nascono le cosiddette distribuzioni (Debian, Slackware, Red Hat, SuSE, etc.);


                            ...milioni di menti aperte non possono sbagliare!!
                                                         
Copyleft 2006 ­ Emmanuele Bello                     www.torlug.org                          16
Գܳ(3)
      • Alcune caratteristiche                                                              GNU/Linux

      ­ Linux è un SO:                           1                               .
        i) Multi­utente;                                                         .
                                                                                 .
        ii) Interattivo;                                                         .
        iii) Multi­task.                         n
                                                                                 .




      ­ Grazie al boot loader (LiLO, GRUB) convive con altri sistemi operativi 
        sullo stesso disco;

                                  M
                  HD              B   Win* o altro OS                GNU/Linux       SWAP
                                  R



                                                             
Copyleft 2006 ­ Emmanuele Bello                         www.torlug.org                             17
Գܳ(4)
      • Alcune caratteristiche
      ­ La possibilità di avere un kernel modulare vi da un sistema snello e veloce;

      ­ Il prezzo di una distribuzione GNU/Linux 
        è veramente basso rispetto ad altri sistemi 
        (di questo ne riparliamo...);


                                  MediaWorld ­ Roma 2004:

                                   1) SuSE Linux Professional: € 93.60
                                   2) Windows XP Professional: € 308.64

                                  Andrea Bologni (Socio fondatore TorLUG)
                                                            
Copyleft 2006 ­ Emmanuele Bello                        www.torlug.org                  18
dzܰٱھԾپDz
      • La concezione di E. Raymond & Co.
    ­ In informatica, open source indica un software rilasciato con un tipo di licenza 
      per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, 
      in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale 
      possa raggiungere una complessità maggiore di quanto potrebbe ottenere un 
      singolo gruppo di programmazione;


    ­ L'OSI (Open Source Initiative) nasce proprio con lo scopo di 
      garantire e preservare per l'intera comunità la definizione di
      Open Source. 
      Molti prodotti software vengono certificati da questa organizzazione;



                                                 
Copyleft 2006 ­ Emmanuele Bello             www.torlug.org                                 19
DZڳDzԳٱԳ
      • Una giusta condivisione
    ­ Il concetto trae la sua ispirazione da quello di Open Source;
    ­ In questo caso non è il codice ad essere aperto ma contenuti editoriali quali:
      musica, testi, articoli, immagini, video, etc.;
    ­ Ogni contenuto Open Content è rilasciato sotto una particolare licenza che viene 
      scelta dall'autore;
    ­ Le licenze possono essere:
      i) Copyleft: Creative Commons, GFDL, DSL(Design Science License);
     ii) Non Copyleft: BSD.

    ­ Argomenti comuni delle licenze:
             i) Paternità dell'opera; ii) Utilizzo a fini di lucro; iii) Possibilità di modifica. 
                                                     
Copyleft 2006 ­ Emmanuele Bello                 www.torlug.org                                       20
DZڳDzԳٱԳ (2)
      • Una giusta condivisione (2)
    ­ L'espressione copyleft, gioco di parole su copyright, indica un tipo di licenza libera 
      per la quale pur garantendo le libertà previste dalla definizione, 
      vengono imposte delle restrizioni sul rilascio di opere derivate in 
      modo tale da far sì che queste si mantengano sempre libere, 
      generalmente sotto la stessa licenza dell'opera originale;
    ­ In un senso non legale si può vedere come il contrario di copyright, 
      perché priva l'autore dell'opera di alcuni suoi diritti e li cede all'utente. 
      Naturalmente è l'autore stesso che decide di usare tale tipo di licenza e quindi
      è lui stesso che decide di perdere alcuni suoi diritti;
                                  ­ Uno degli esempi di Copyleft più interessanti è Wikipedia, 
                                    enciclopedia mondiale libera e utilizzabile da tutti.
                                           http://it.wikipedia.org/wiki/Pagina_principale
                                                              
Copyleft 2006 ­ Emmanuele Bello                          www.torlug.org                           21
ܴDzԱDzԾ...
    Fattore economico: non vi è dubbio che i costi per una stazione di lavoro sono
    ridotti. Legalmente se ogni software installato su un PC non ha licenza si rischiano
    multe elevate. GNU/Linux costa poco (o nulla!) indipendentemente dal numero 
    di macchine. Perché incappare nella pirateria quando si può evitare?;
    Fattore ecologico: grazie alla sua versatilità GNU/Linux puo operare anche su 
    macchine considerate obsolete (es. 486). Ovviamente bisogna rinunciare a qualche 
    cosa ma si evita il cosiddetto Hardware Trashing!
    Fattore didattico: GNU/Linux è eccellente per la didattica; la varietà degli strumenti
    e la possibilità di mettere mano al codice facilita davvero la comprensione di quello
    che significa Informatica e Internet.
    Fattore pratico e di sicurezza: anche se non considerato primario, l'adozione
    di sistemi GNU/Linux permette di monitorare al meglio le attività di chi lo utilizza
    limitando e preservando i sistemi stessi.
                                                
Copyleft 2006 ­ Emmanuele Bello            www.torlug.org                                  22
ʰDzٳپDZپ
      • Usare Software libero per Win32
    ­ Sicuramente non è pensabile passare da un giorno all'altro a sistemi aperti;
    ­ Proprio a questo scopo molto software libero è sviluppato anche per sistemi
      Win32.
    ­ Proposta: Utilizzare l'utilissimo TOCD 3.1 (Polito) per distribuire ed utilizzare i 
      più comuni strumenti “open”.
    ­ Effetti: questo semplice step permette di utilizzare nuovi prodotti che non 
      richiedono conoscenze particolari. Si può distribuire il CD senza incorrere
      in problemi legali.

    ­ Ogni macchina con Win ne può beneficiare.


                                                 
Copyleft 2006 ­ Emmanuele Bello             www.torlug.org                                   23
ʰDzٳپDZپ
      • Usare Software libero per Win32 (2)
    ­ Esempi:
    Utilizzare un browser web più sicuro e funzionale, come ad esempio Mozilla Firefox,
    al posto del solito Explorer;

    Utilizzare un client di posta elettronica che non dia i problemi di sicurezza del solito
    Outlook;

    Utilizzare una suite di prodotti per l'ufficio come OpenOffice.org che oltre a garantire
    l'interscambio dei documenti (XML) permette anche il salvataggio dei documenti 
    in PDF senza sforzi e software aggiuntivi;
    Apprendere a pieno queste potenzialità offerte dalla comunità di sviluppatori a costo
    zero!

                                                
Copyleft 2006 ­ Emmanuele Bello            www.torlug.org                                24
ʰDzٳپDZپ
      • Installazione di GNU/Linux su alcune postazioni
    ­ Anche qui è impensabile far migrare tutte le macchine su GNU/Linux;

    ­ La mia breve esperienza mi ha mostrato che l'uso in ambienti scolastici 
      (anche universitari) di determinate macchine non va oltre il cosiddetto uso
      standard (navigare, controllare la posta, etc.); 

    ­ Configurando una postazione GNU/Linux per questo scopo non si andrebbe 
      ad intaccare il regolare svolgimento del lavoro della postazione stessa; 

    ­ E' pensabile non spendere nemmeno un centesimo per configurare una
      postazione simile; 



                                              
Copyleft 2006 ­ Emmanuele Bello          www.torlug.org                             25
ʰDzٳپDZپ
    • Installazione di GNU/Linux su alcune postazioni (2)
    ­ Esempio:
    Classica postazione in biblioteca o in laboratorio: 




                                                           Internet




                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org              26
ʰDzٳپDZپ
    • Seminari e lezioni dedicate
    ­ Imparare ad utilizzare GNU/Linux nelle scuole (inferiori) è sicuramente utile quanto
      imparare il latino nelle superiori;
    ­ Sicuramente il livello di apprendimento informatico ne gioverebbe;

    ­ Per utilizzare GNU/Linux non per forza bisogna installarlo;

    ­ Come sempre nessun problema economico o legale;




                                              
Copyleft 2006 ­ Emmanuele Bello          www.torlug.org                              27
ʰDzٳپDZپ
    • Seminari e lezioni dedicate (2)
    ­ Esempio:

    ­ E' pensabile utilizzare GNU/Linux anche nel laboratorio senza installarlo sulle 
      macchine, infatti esistono distribuzioni cosiddette live;

    ­ Le distribuzioni live emulano un sistema GNU/Linux completo e non arrecano 
      nessun danno alle macchine e ai sistemi già presenti;

    ­ Anche le live sono libere;




                                               
Copyleft 2006 ­ Emmanuele Bello           www.torlug.org                                 28
ʰDzٳپDZپ
    • Software per la didattica
    ­ GNU/Linux mette a disposizione una varietà enorme di software per la didattica; 

    ­ Esistono programmi utili alla geometria, alla fisica, alla chimica, alla astronomia,
      alla matematica, alla programmazione di base, alle lingue straniere, etc.;

    ­ Uno dei siti italiani più interessanti è: http://scuola.linux.it/ ;

                          ­ In Piemonte esiste un progetto 
                            molto interessante: http://www.dschola.it/ ; 
    ­ Altre informazioni utili:
                          http://sd2.itd.ge.cnr.it/opensource/index.asp
            http://www.linuxtrent.it/documentazione/wikilinux/SoftwareDidattico ; 

                                                          
Copyleft 2006 ­ Emmanuele Bello                      www.torlug.org                     29
龱ڱԳپ&;԰
    • “Codice ribelle. La vera storia di Linux e della rivoluzione Open Source”
        Moody Glyn – Tecniche Nuove  
    • “Rivoluzionario per caso Come ho creato Linux (solo per divertirmi)”
       Torvalds Linus, Diamond David  – Garzanti  
    • “Codice Libero (Free as in Freedom)”
       Williams Sam  – Apogeo  

    • http://www.gnu.org  
    • http://http://www.pluto.it/  
    • http://www.gnutemberg.org/  




                                                
Copyleft 2006 ­ Emmanuele Bello            www.torlug.org                         30
龱ڱԳپ&;԰ (2)
    Bello Emmanuele

    via Crocefisso, 9
    28822 Cannobio (VB)
                                               http://www.torlug.org 
    via R. Falconcini, 1                       emmanuele.bello@torlug.org  
    56124 Pisa (PI) 
    http://www.emmanuelebello.it 
    +39 3281718256 



                        ...grazie per l'attenzione!
                                         
Copyleft 2006 ­ Emmanuele Bello     www.torlug.org                      31

More Related Content

Un Sistema Aperto Per Menti Aperte

  • 1. “G/Գܳ...ܲٱ𳾲ٴ    per menti aperte!”  Una panoramica sui sistemi informatici liberi ISTITUTO COMPRENSIVO     SCUOLA MATERNA ELEMENTARE E MEDIA CANNOBIO ­ 20.04.2006     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 1
  • 2. Ի岹 • Presentazione; • Per non confondersi...; • TorLUG e le realtà nazionali; • Il Progetto GNU; • Linux e il SO GNU/Linux; • L'OpenSource; • Copyleft e Open Content; • Progetti per la scuola; • Domande.     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 2
  • 3. ʱԴDzDzԴڴDzԻ... • Sistemi Operativi ­ In informatica, un sistema operativo (abbreviato SO, o OS all'inglese)    è il programma responsabile del diretto controllo e gestione dell'hardware    che costituisce un computer e delle operazioni di base.    Si occupa anche di controllare gli accessi    degli utenti e dei processi che vengono eseguiti. Software  Applicativo ­ Senza il SO i PC, i Server, i mainframe, etc Console, compilers   sono scatole senza funzionalità!! SO Kernel ­ Il sistema operativo si compone di  Driver   un kernel e di una serie di programmi di sistema.   Hardware     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 3
  • 4. ʱԴDzDzԴڴDzԻ...(2)  • Sistemi Operativi (2) ­ Domanda: “Cosa è LINUX?”   Risposta: “Linux è il Kernel del SO GNU/Linux!” Software  Esempi Applicativo ­ UNIX: BSD, System III, System V, OSF/1; ­ Sun Microsystems: SunOS, Solaris; GNU's tools SO ­ IBM: OS/360, AIX, MVS, OS/2, PC DOS 2000; Linux ­ Apple: AppleTalk, MacOS X; Driver ­ Novell: NetWare, UnixWare; Hardware ­ Microsoft: MS­DOS, Win*(?!?!?!?!?!);     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 4
  • 5. ʱԴDzDzԴڴDzԻ...(3)  • UNIX ­ Nasce nel 1969 e nel 1973 viene interamente riscritto in C; ­ Creato nei Bell Labs (AT&T) da Ken Thompson e Dennis Ritchie; ­ Massima portabilità tra architetture diverse e alte performance; ­ Nel 1988 lo standard POSIX definisce i servizi per i sistemi   UNIX­like; ­ Internet e le grandi società di calcolo esistono grazie a UNIX;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 5
  • 6. ʱԴDzDzԴڴDzԻ...(4)  • Software applicativo ­ Nel mondo GNU/Linux ci sono moltissimi programmi applicativi    che godono della stessa libertà del SO. ­ Con un SO GNU/Linux si può fare tutto:    navigare in internet, leggere la posta, ascoltare musica,    usare prodotti di ufficio, programmare, disegnare, etc. ­ Alcuni esempi:     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 6
  • 7. ʱԴDzDzԴڴDzԻ...(3) • I falsi miti... ­ GNU/Linux è un sistema difficile ed alla portata di soli pochi eletti! ­ Usare GNU/Linux significa per forza voler fronteggiare   altre aziende. ­ L'unica libertà che GNU/Linux offre è quella economica, infatti è gratis: “...free as in free speech, not as in free beer.” In inglese, Free assume il significato di libero ma anche di gratuito...     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 7
  • 8. • Linux User Group ­ Associazioni che si dedicano, per passione, interesse,    sfida personale, etc. alla diffusione del SO GNU/Linux. ­ Ricalcano il modello che sta alla base di questo    mondo: la comunità. ­ Lavoro volontario e quasi sempre non retribuito. ­ In Italia ci sono moltissime realtà   (www.linux.it/LUG)...anche nel mondo!! LUG WORLD COUNTER: 675 (91 paesi ­ 7.04.2006)     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 8
  • 9.  (2) • TorLUG (Tor Vergata Linux User Group) ­ Nasce il 15 Ottobre 2004; ­ Gruppo di studenti di   Informatica e non solo; www.torlug.org ­ Associazione legalmente    riconosciuta; ­ Collaborazione con il corso di Laurea in Informatica e la Facoltà di Scienze; ­ Cooperazione con altre realtà, ad esempio: Sun Microsystems, JIA, JUG Roma,    LUG Romani, Centro di Calcolo di Ateneo, Copy­left, Comune di Modena, etc.;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 9
  • 10.  (3) • TorLUG - attività ­ Installazione GNU/Linux; ­ PHP Open Course 2005; ­ Linux Kernel Hacking 2006; ­ Masterizzazioni GNU/Linux; ­ Linux Day 2004; ­ Linux Day 2005; ­ Copyleft; ­ Scienza Orienta 2005; ­ Scienza Orienta 2006; ­ No Software Patents;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 10
  • 11. ʸ鰿ҷհհұ • Storia ­ Nel 1984 Richard M. Stallman, ricercatore MIT,    ha un problema con un driver di una stampante; ­ La casa produttrice non concede il software,    che funziona male, cosi RMS decide di riscriverlo; ­ Decide di lasciare il MIT per sviluppare un SO   libero e gratuito per tutta la comunità di hacker come lui; ­ Inizia a scrivere il compilatore (GCC) e cerca un kernel da utilizzare.    Si rivolge ad A.S. Tanenbaum (Minix) con scarsi risultati.    Inizia a scrivere il kernel HURD.     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 11
  • 12. ʸ鰿ҷհհұ (2) • Storia (2) ­ L'acronimo GNU è ricorsivo e significa: GNU's Not Unix proprio per indicare che    non ha legami con il kernel UNIX; ­ Uno dei primi strumenti che scrive è Emacs un editor    multifunzione che viene utilizzato ancora oggi; ­ Grazie a questi primi sviluppi ed al modello di libertà che concepisce inizia a   distribuire software per il mondo creando una vera e propria comunità di    sostenitori (grazie anche alla diffusione della rete Internet); ­ La necessità di un guadagno giusto lo portano a definire un documento    di licenza che sarà la base per la distribuzione del software libero.     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 12
  • 13. ʸ鰿ҷհհұ (3) • Filosofia ­ Per RMS il software, che è matematica, deve essere libero ed    accessibile a tutti; ­ Il documento ufficiale è conosciuto come GPL (GNU Public License); ­ I principi espressi dalla GPL sono quattro: 0: La libertà di eseguire il programma per qualunque      scopo, senza vincoli sul suo utilizzo. 1: La libertà di studiare il funzionamento del programma,      e di adattarlo alle proprie esigenze.  2: La libertà di redistribuire copie del programma.  3: La libertà di migliorare il programma, e di distribuirne i      miglioramenti.      Copyleft 2006 ­ Emmanuele Bello www.torlug.org 13
  • 14. ʸ鰿ҷհհұ (4) • La Free Software Foundation ­ Nel 1985 RMS fonda la FSF, organizzazione no profit con lo scopo di   diffondere nel mondo software libero; ­ Molti sviluppatori si aggregano al progetto e alla neonata FSF; ­ Il mondo del Software libero non è l'unico a    beneficiare di questo stile di programmazione e    distribuzione; ­ Restava sempre il problema    del kernel, perché senza questo non si fa nulla!     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 14
  • 15. Linux • Rivoluzionario per caso... ­ Nel 1991 lo studente di Helsinki Linus Torvalds ispirato da UNIX e da MINIX   inizia a scrivere un kernel per un nuovo sistema operativo; ­ Il progetto termina nel 1994 con la prima release ufficiale di Linux indicata con   la sigla 1.0. Il nome è una fusione di Linus+UNIX; ­ La fortuna di Linux è sicuramente da attribuirsi al modello   di sviluppo di quegli anni iniziato da RMS; ­ Linux è Free Software! Lo si può scaricare liberamente da   http://www.kernel.org;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 15
  • 16. Գܳ(2) • Un SO mondiale ­ Grazie alle sue potenzialità e allo sviluppo comunitario diventa ufficialmente il   kernel che aveva in mente RMS; ­ Nasce il Sistema Operativo GNU/Linux che utilizza i tools della FSF e il kernel   Linux; ­ Cambia il mercato del software e molte aziende si avvicinano a questo progetto.   Ad esempio IBM, Novell, HP, etc.; ­ GNU/Linux vine distribuito tramite ogni mezzo CD (DVD), FTP, HTTP, etc.   Nascono le cosiddette distribuzioni (Debian, Slackware, Red Hat, SuSE, etc.); ...milioni di menti aperte non possono sbagliare!!     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 16
  • 17. Գܳ(3) • Alcune caratteristiche GNU/Linux ­ Linux è un SO: 1 .   i) Multi­utente;  . .   ii) Interattivo;  .   iii) Multi­task. n . ­ Grazie al boot loader (LiLO, GRUB) convive con altri sistemi operativi    sullo stesso disco; M HD B Win* o altro OS GNU/Linux SWAP R     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 17
  • 18. Գܳ(4) • Alcune caratteristiche ­ La possibilità di avere un kernel modulare vi da un sistema snello e veloce; ­ Il prezzo di una distribuzione GNU/Linux    è veramente basso rispetto ad altri sistemi    (di questo ne riparliamo...); MediaWorld ­ Roma 2004:  1) SuSE Linux Professional: € 93.60  2) Windows XP Professional: € 308.64 Andrea Bologni (Socio fondatore TorLUG)     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 18
  • 19. dzܰٱھԾپDz • La concezione di E. Raymond & Co. ­ In informatica, open source indica un software rilasciato con un tipo di licenza    per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori,    in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale    possa raggiungere una complessità maggiore di quanto potrebbe ottenere un    singolo gruppo di programmazione; ­ L'OSI (Open Source Initiative) nasce proprio con lo scopo di    garantire e preservare per l'intera comunità la definizione di   Open Source.    Molti prodotti software vengono certificati da questa organizzazione;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 19
  • 20. DZڳDzԳٱԳ • Una giusta condivisione ­ Il concetto trae la sua ispirazione da quello di Open Source; ­ In questo caso non è il codice ad essere aperto ma contenuti editoriali quali:   musica, testi, articoli, immagini, video, etc.; ­ Ogni contenuto Open Content è rilasciato sotto una particolare licenza che viene    scelta dall'autore; ­ Le licenze possono essere:   i) Copyleft: Creative Commons, GFDL, DSL(Design Science License);  ii) Non Copyleft: BSD. ­ Argomenti comuni delle licenze:          i) Paternità dell'opera; ii) Utilizzo a fini di lucro; iii) Possibilità di modifica.      Copyleft 2006 ­ Emmanuele Bello www.torlug.org 20
  • 21. DZڳDzԳٱԳ (2) • Una giusta condivisione (2) ­ L'espressione copyleft, gioco di parole su copyright, indica un tipo di licenza libera    per la quale pur garantendo le libertà previste dalla definizione,    vengono imposte delle restrizioni sul rilascio di opere derivate in    modo tale da far sì che queste si mantengano sempre libere,    generalmente sotto la stessa licenza dell'opera originale; ­ In un senso non legale si può vedere come il contrario di copyright,    perché priva l'autore dell'opera di alcuni suoi diritti e li cede all'utente.    Naturalmente è l'autore stesso che decide di usare tale tipo di licenza e quindi   è lui stesso che decide di perdere alcuni suoi diritti; ­ Uno degli esempi di Copyleft più interessanti è Wikipedia,    enciclopedia mondiale libera e utilizzabile da tutti.          http://it.wikipedia.org/wiki/Pagina_principale     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 21
  • 22. ܴDzԱDzԾ... Fattore economico: non vi è dubbio che i costi per una stazione di lavoro sono ridotti. Legalmente se ogni software installato su un PC non ha licenza si rischiano multe elevate. GNU/Linux costa poco (o nulla!) indipendentemente dal numero  di macchine. Perché incappare nella pirateria quando si può evitare?; Fattore ecologico: grazie alla sua versatilità GNU/Linux puo operare anche su  macchine considerate obsolete (es. 486). Ovviamente bisogna rinunciare a qualche  cosa ma si evita il cosiddetto Hardware Trashing! Fattore didattico: GNU/Linux è eccellente per la didattica; la varietà degli strumenti e la possibilità di mettere mano al codice facilita davvero la comprensione di quello che significa Informatica e Internet. Fattore pratico e di sicurezza: anche se non considerato primario, l'adozione di sistemi GNU/Linux permette di monitorare al meglio le attività di chi lo utilizza limitando e preservando i sistemi stessi.     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 22
  • 23. ʰDzٳپDZپ • Usare Software libero per Win32 ­ Sicuramente non è pensabile passare da un giorno all'altro a sistemi aperti; ­ Proprio a questo scopo molto software libero è sviluppato anche per sistemi   Win32. ­ Proposta: Utilizzare l'utilissimo TOCD 3.1 (Polito) per distribuire ed utilizzare i    più comuni strumenti “open”. ­ Effetti: questo semplice step permette di utilizzare nuovi prodotti che non    richiedono conoscenze particolari. Si può distribuire il CD senza incorrere   in problemi legali. ­ Ogni macchina con Win ne può beneficiare.     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 23
  • 24. ʰDzٳپDZپ • Usare Software libero per Win32 (2) ­ Esempi: Utilizzare un browser web più sicuro e funzionale, come ad esempio Mozilla Firefox, al posto del solito Explorer; Utilizzare un client di posta elettronica che non dia i problemi di sicurezza del solito Outlook; Utilizzare una suite di prodotti per l'ufficio come OpenOffice.org che oltre a garantire l'interscambio dei documenti (XML) permette anche il salvataggio dei documenti  in PDF senza sforzi e software aggiuntivi; Apprendere a pieno queste potenzialità offerte dalla comunità di sviluppatori a costo zero!     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 24
  • 25. ʰDzٳپDZپ • Installazione di GNU/Linux su alcune postazioni ­ Anche qui è impensabile far migrare tutte le macchine su GNU/Linux; ­ La mia breve esperienza mi ha mostrato che l'uso in ambienti scolastici    (anche universitari) di determinate macchine non va oltre il cosiddetto uso   standard (navigare, controllare la posta, etc.);  ­ Configurando una postazione GNU/Linux per questo scopo non si andrebbe    ad intaccare il regolare svolgimento del lavoro della postazione stessa;  ­ E' pensabile non spendere nemmeno un centesimo per configurare una   postazione simile;      Copyleft 2006 ­ Emmanuele Bello www.torlug.org 25
  • 26. ʰDzٳپDZپ • Installazione di GNU/Linux su alcune postazioni (2) ­ Esempio: Classica postazione in biblioteca o in laboratorio:  Internet     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 26
  • 27. ʰDzٳپDZپ • Seminari e lezioni dedicate ­ Imparare ad utilizzare GNU/Linux nelle scuole (inferiori) è sicuramente utile quanto   imparare il latino nelle superiori; ­ Sicuramente il livello di apprendimento informatico ne gioverebbe; ­ Per utilizzare GNU/Linux non per forza bisogna installarlo; ­ Come sempre nessun problema economico o legale;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 27
  • 28. ʰDzٳپDZپ • Seminari e lezioni dedicate (2) ­ Esempio: ­ E' pensabile utilizzare GNU/Linux anche nel laboratorio senza installarlo sulle    macchine, infatti esistono distribuzioni cosiddette live; ­ Le distribuzioni live emulano un sistema GNU/Linux completo e non arrecano    nessun danno alle macchine e ai sistemi già presenti; ­ Anche le live sono libere;     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 28
  • 29. ʰDzٳپDZپ • Software per la didattica ­ GNU/Linux mette a disposizione una varietà enorme di software per la didattica;  ­ Esistono programmi utili alla geometria, alla fisica, alla chimica, alla astronomia,   alla matematica, alla programmazione di base, alle lingue straniere, etc.; ­ Uno dei siti italiani più interessanti è: http://scuola.linux.it/ ; ­ In Piemonte esiste un progetto    molto interessante: http://www.dschola.it/ ;  ­ Altre informazioni utili:                       http://sd2.itd.ge.cnr.it/opensource/index.asp         http://www.linuxtrent.it/documentazione/wikilinux/SoftwareDidattico ;      Copyleft 2006 ­ Emmanuele Bello www.torlug.org 29
  • 30. 龱ڱԳپ&;԰ • “Codice ribelle. La vera storia di Linux e della rivoluzione Open Source”   Moody Glyn – Tecniche Nuove   • “Rivoluzionario per caso Come ho creato Linux (solo per divertirmi)”  Torvalds Linus, Diamond David  – Garzanti   • “Codice Libero (Free as in Freedom)”  Williams Sam  – Apogeo   • http://www.gnu.org   • http://http://www.pluto.it/   • http://www.gnutemberg.org/       Copyleft 2006 ­ Emmanuele Bello www.torlug.org 30
  • 31. 龱ڱԳپ&;԰ (2) Bello Emmanuele via Crocefisso, 9 28822 Cannobio (VB) http://www.torlug.org  via R. Falconcini, 1 emmanuele.bello@torlug.org   56124 Pisa (PI)  http://www.emmanuelebello.it  +39 3281718256  ...grazie per l'attenzione!     Copyleft 2006 ­ Emmanuele Bello www.torlug.org 31