SlideShare una empresa de Scribd logo
1 de 29
Apriti Software!
           Software e sapere aperto e libero




              Linux
Una rivoluzione accidentale


               Mauro Murgioni
              murgioni@tiscali.it




  Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
               Software e sapere aperto e libero




                 Premessa

In principio era il codice sorgente




      Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                Software e sapere aperto e libero

  L'informatica vive e si evolve grazie allo
      scambio sinergico di informazioni




  E' una evoluzione incrementale dove ogni
nuova scoperta getta le basi per la successiva
       Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero




           1983
    Richard M. Stallman
L'espressione quot;Free Softwarequot; si
 riferisce alla libertà per l'utente
 di eseguire, copiare, distribuire,
studiare, cambiare e migliorare il
               software
            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                           Software e sapere aperto e libero


          Più precisamente si riferisce a quattro tipi di libertà per gli utenti
          del software:

0. Libertà di eseguire il programma, per qualsiasi scopo (libertà 0).
1. Libertà di studiare come funziona il programma e adattarlo alle
  proprie necessità (libertà 1). L'accesso al codice sorgente ne è un
  prerequisito.
2. Libertà di ridistribuire copie in modo da aiutare il prossimo (libertà 2).
3 Libertà di migliorare il programma e distribuirne pubblicamente i
  miglioramenti, in modo tale che tutta la comunità ne tragga beneficio
  (libertà 3). L'accesso al codice sorgente ne è un prerequisito.

                  Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                       Software e sapere aperto e libero



                        Copyleft
Tutela i diritti d'uso e di sviluppo senza rinunciare alla proprietà
 intellettuale o ai diritti di sfruttamento economici ma negando
              l'esclusività e garantendo la portabilità

    Impone che le stesse libertà con le quali si è acquisito il
 software siano automaticamente trasferite a tutto il software
                            derivato




              Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
              Software e sapere aperto e libero




      1998
Eric S. Raymond
 Bruce Perens




     Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
         Software e sapere aperto e libero




           Linux
    Storia e sviluppo




Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero


          1991
    Linus B. Torvalds
Sto lavorando ad un Sistema
Operativo (libero) – solo per
hobby, non sarà completo e
professionale come GNU – per i
processori 386 (486). Ho iniziato a
programmarlo da aprile ed è quasi
pronto. Gradirei ogni parere su
cosa piace o non piace in Minix, in
quanto il mio SO lo ricorda in
qualche maniera (parte della
struttura fisica del file-system,
per ragioni pratiche, prima di
tutto).

            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                          Software e sapere aperto e libero

La storia di Linux, cronologia degli eventi principali
Ottobre 1991     Nasce Linux: annuncio di Linus Torvalds su comp.os.minix
Febbraio 1992    Linus Torvalds adotta per Linux la licenza GNU GPL
Marzo    1992    Linux può far girare X
         1993    Oltre 100 programmatori lavorano sul kernel Linux
                 Il SO GNU è adattato per Linux e nascono le distribuzioni
                 comunity based Slackware e Debian
Marzo     1994   Esce Linux versione 1.0.0
                 Nascono le prime distribuzioni commerciali: Red Hat e Suse
Dicembre 1999    Con le patch fornite da IBM Linux entra nei mainframe
         2000    Viene fondato l'Open Source Development Lab (OSDL): una
                 organizzazione indipendente nonprofit per lo sviluppo di Linux
                 in campo enterprise. Linus Torvalds viene assunto dall'OSDL
                 per lavorare a tempo pieno allo sviluppo di Linux
Giugno    2001   Rilasciata la prima versione di Linux Standard Base da parte del
                 Free Standards Group (FSG)
Dicembre 2003    Esce Linux versione 2.6: un decisivo passo in avanti per Linux
                 sia in ambito server che desktop
Gennaio   2007   Dalla fusione tra OSDL e FSG nasce la Linux Foundation, allo
                 scopo di favorire e sostenere la crescita di Linux sul mercato

             Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero

Linux è una rivoluzione accidentale
Nacque per caso da un progetto individuale iniziato da
 uno studente ventenne che pensò di condividerlo su
                      Internet

Il progetto piacque e Internet permise la diffusione dei
sorgenti e l'aggregazione spontanea dei programmatori
                       interessati

Il sistema di sviluppo fu rivoluzionato: sempre grazie ad
   Internet il processo venne parallelizzato. I rilasci del
  codice sorgente erano continui. Sviluppo e debugging
            procedevano contemporaneamente


            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                                                   Software e sapere aperto e libero

Linux in numeri, linee di codice sorgente
        10.000.000



         9.000.000



         8.000.000



         7.000.000



         6.000.000



         5.000.000



         4.000.000



         3.000.000



         2.000.000



         1.000.000



                0
                     settembre 1991   marzo 1994     marzo 1995   gennaio 1999   gennaio 2001   dicembre 2003   ottobre 2008

Fonte: Wikipedia – Linux Kernel



                                  Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                                                   Software e sapere aperto e libero

Linux in numeri, sviluppatori e società (2005-08)
      1200




      1000




       800




       600




       400




       200




         0
         2.6.11    2.6.12   2.6.13    2.6.14    2.6.15    2.6.16   2.6.17   2.6.18   2.6.19   2.6.20   2.6.21   2.6.22        2.6.23       2.6.24


                                                                                                                         Sviluppatori   Società
Fonte: Linux Foundation - Linux Kernel Development (April 2008)


                               Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                                                   Software e sapere aperto e libero

Linux in numeri, chi paga (2005-08)
                                 Sviluppatori                     # Contributi % del   totale
                                 Indipendenti                            11.594         13,9%
                                 Sconosciuti                             10.803         12,9%
                                 Red Hat                                  9.351         11,2%
                                 Novell                                   7.385           8,9%
                                 IBM                                      6.952           8,3%
                                 Intel                                    3.388           4,1%
                                 Linux Foundation                         2.160           2,6%
                                 Consultant                               2.055           2,5%
                                 SGI                                      1.649           2,0%
                                 MIPS Technologies                        1.341           1,6%
                                 Oracle                                   1.122           1,3%
                                 MontaVista                               1.010           1,2%
                                 Google                                     965           1,1%
                                 Linutronix                                 817           1,0%
                                 HP                                         765           0,9%
                                 ...                              ...           ...
Fonte: Linux Foundation - Linux Kernel Development (April 2008)


                               Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                       Software e sapere aperto e libero

Linux in numeri, costo di sviluppo

Secondo uno studio della Linux Foundation dal titolo “Estimating
the Total Development Cost of a Linux Distribution” il costo
attuale dello sviluppo del solo kernel Linux ammonta a

                    $ 1.400.000.0000
Il costo di sviluppo di tutto il Software Libero contenuto nella
distribuzione Fedora 9 (204.500.946 linee di codice) è stimato in

                    $ 10.800.000.000


              Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
         Software e sapere aperto e libero




           Linux
    Tutto molto bello
         ma noi
    che ci facciamo?



Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero

Le distribuzioni GNU/Linux                               1/5

       Con Linux da solo ci facciamo ben poco

          Quello di cui abbiamo bisogno è di una

              distribuzione      GNU/Linux
    Cioè di un insieme integrato di software che mette
  insieme il kernel Linux, il sistema operativo GNU e gli
      applicativi Free Software e Open Source per la
produttività, lo svago, la navigazione Internet, la fruizione
               di contenuti multimediali, ecc.

            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
         Software e sapere aperto e libero

                               Applicativi


                               X Window Manager
                               X Window System


                               GNU (OS)


                               Linux (kernel)


                               Bios


                               Hardware


Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                    Software e sapere aperto e libero

Le distribuzioni GNU/Linux                                     3/5

         Quante distribuzioni GNU/Linux esistono?

                        Tantissime!

  Su DistroWatch.com domenica 26 ottobre 2008 erano
              elencate 327 distribuzioni

                    E io quale scelgo?

  Per fortuna le principali, che soddisfano le più disparate
       esigenze di utenti casalinghi, uffici e Pubbliche
             Amministrazioni, sono molto meno


           Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                         Software e sapere aperto e libero

Le distribuzioni GNU/Linux                                           4/5

                           Alcuni esempi

Ubuntu: sviluppato dalla Canonical, una società del Sud Africa, è
oggi la distribuzione più diffusa tra gli utenti desktop. Esiste in molte
declinazioni adatte sia all'utilizzo nei server che nei nuovi computer
ultra-portatili (netbook).

Debian: storica distribuzione supportata esclusivamente dalla
comunità. Molte altre distribuzioni, tra cui Ubuntu, l'hanno utilizzata
come base per ulteriori sviluppi e personalizzazioni.

openSUSE: è la versione supportata dalla comunità di SUSE Linux
Enterprise Desktop and SUSE Linux Enterprise Server, due prodotti
commerciali della Novell.

               Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                         Software e sapere aperto e libero

Le distribuzioni GNU/Linux                                           5/5

                           Alcuni esempi

Fedora: è la distribuzione comunity based della Red Hat, dalla cui
base di codice proviene la distribuzione commerciale Red Hat
Enterprise Linux. E' un'ottima scelta sia per il desktop che per i
server.

CentOS: è ottenuta dalla ricompilazione dei sorgenti distribuiti con
Red Hat Enterprise Linux, di cui si può considerare la versione free.
E' ottima in ambito server.

Mandriva: è una distribuzione franco-brasiliana sviluppata dalla
omonima società. Particolarmente gradita da chi ama un desktop
ricco di effetti speciali e colori ultravivaci.
               Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                      Software e sapere aperto e libero

GNU/Linux vs. Microsoft Windows                              1/4




Un dato di fatto: il sistema operativo più diffuso e conosciuto al
                 mondo è Microsoft Windows

           Come rapportare GNU/Linux a Windows?




             Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero

GNU/Linux vs. Microsoft Windows                           2/4


    Primo: il programma XYZ che mi piace tanto, gira su
                       GNU/Linux?

                   La risposta è: dipende

 GNU/Linux e Windows sono due sistemi operativi totalmente
  differenti. Le applicazioni scritte e compilate per uno non
               funzionano nativamente sull'altro.

                        A meno che...



            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                        Software e sapere aperto e libero

GNU/Linux vs. Microsoft Windows                                   3/4

                           A meno che...

1. ...il programma non sia già disponibile nativamente per entrambi i
sistemi operativi: in questo caso basterà portare i propri file su GNU/
Linux e continuare a lavorare come si era abituati a fare con
Windows
2. ...non esista un programma equivalente su GNU/Linux che
supporti al 100% i file prodotti dal programma di Windows,
permettendoci di non perdere il lavoro pregresso e di continuare a
scambiare i file con amici e colleghi
3. ...non sia possibile eseguire su GNU/Linux il programma nativo di
Windows grazie ad un software di “emulazione” quale Wine
4. ...non installiamo Windows su una virtual machine che permetta la
coesistenza contemporanea di GNU/Linux e Windows con i relativi
programmi
               Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero

GNU/Linux vs. Microsoft Windows                          4/4
 Secondo: anche con Windows scarico e scambio programmi
liberamente, perché dovrei passare a GNU/Linux e al Software
                           Libero?

   Perché scaricare e scambiare software coperti da
            licenza proprietaria è illegale

Quando si compra Microsoft Windows, Office o qualsiasi altro
software commerciale chiuso, non si diviene proprietari del
                       software!

   Si sta solo comprando una licenza: un permesso
      limitato di utilizzo che è vietato sia cedere
             gratuitamente che rivendere
            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                     Software e sapere aperto e libero

Quindi, perché Linux?                                    1/2


  Per una scelta di libertà dalle licenze restrittive dei
     software proprietari e per la libertà d'uso, di
     condivisione e di ridistribuzione del software

Per un motivo economico: è libero, è gratuito. Richiede
  minori risorse hardware e non bisogna spendere in
continuazione per aggiornare il computer o comprarne
                      uno nuovo

Per la legalità in quanto non c'è più bisogno di ricorrere
                     al software pirata


            Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                    Software e sapere aperto e libero

Quindi, perché Linux?                                   2/2
     Per una maggiore stabilità a vantaggio della
 produttività e per dimenticarsi i malfunzionamenti di
                  Microsoft Windows

 Per la sicurezza dei propri dati e per una navigazione
Internet finalmente libera da virus, malware e spyware

 Per una maggiore flessibilità nella personalizzazione
  del proprio computer, potendo scegliere tra diversi
               ambienti grafici e desktop

       Per una tecnologia migliore e sostenibile


           Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
                    Software e sapere aperto e libero

Linux è sovversivo?

     Vede la collaborazione di imprese concorrenti
       aggregate per il suo sviluppo cooperativo

Ha permesso la nascita di nuovi modelli imprenditoriali,
 liberando opportunità di lavoro e di sviluppo lì dove il
   modello tradizionale aveva ingessato sia l'iniziativa
       imprenditoriale che lo sviluppo tecnologico

 Le congiunture economiche negative fanno da volano
alle iniziative basate su software Libero e Open Source




           Open Marmilla 2008 - Ales, 27 ottobre 2008
Apriti Software!
         Software e sapere aperto e libero




Grazie per l'attenzione


    Slide disponibili su SlideShare
http://www.slideshare.net/mmurgioni


             Mauro Murgioni
            murgioni@tiscali.it




Open Marmilla 2008 - Ales, 27 ottobre 2008

Más contenido relacionado

Destacado

What Would You Say1
What Would You Say1What Would You Say1
What Would You Say1guest8ef4e
 
OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006Malte Timmermann
 
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006Malte Timmermann
 
折餐巾纸
折餐巾纸折餐巾纸
折餐巾纸Jakob
 
Linux Accessibility Workshop, Sun Accessibility
Linux Accessibility Workshop, Sun AccessibilityLinux Accessibility Workshop, Sun Accessibility
Linux Accessibility Workshop, Sun AccessibilityMalte Timmermann
 
Sun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeSun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeMalte Timmermann
 
WoW! Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...
WoW!  Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...WoW!  Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...
WoW! Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...Michelle A. Hoyle
 
Software Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneSoftware Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneMauro Murgioni
 
Persist or Die! Learning in World of Warcraft
Persist or Die! Learning in World of WarcraftPersist or Die! Learning in World of Warcraft
Persist or Die! Learning in World of WarcraftMichelle A. Hoyle
 

Destacado (10)

What Would You Say1
What Would You Say1What Would You Say1
What Would You Say1
 
OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006
 
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
 
折餐巾纸
折餐巾纸折餐巾纸
折餐巾纸
 
Linux Accessibility Workshop, Sun Accessibility
Linux Accessibility Workshop, Sun AccessibilityLinux Accessibility Workshop, Sun Accessibility
Linux Accessibility Workshop, Sun Accessibility
 
Sun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeSun ODF Plugin for MS Office
Sun ODF Plugin for MS Office
 
OX Documents Explained
OX Documents ExplainedOX Documents Explained
OX Documents Explained
 
WoW! Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...
WoW!  Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...WoW!  Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...
WoW! Roberts and Susans Game Learning: A Look at World of Warcraft, Higher E...
 
Software Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneSoftware Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica Amministrazione
 
Persist or Die! Learning in World of Warcraft
Persist or Die! Learning in World of WarcraftPersist or Die! Learning in World of Warcraft
Persist or Die! Learning in World of Warcraft
 

Similar a Linux, una rivoluzione accidentale

Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsCaterina Policaro
 
Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincentiMaurizio Antonelli
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Piergiorgio Borgogno
 
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavideI Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavidePawel Zorzan Urban
 
Serata@gev
Serata@gevSerata@gev
Serata@gevPipperss
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...Maurizio Antonelli
 
Corso Linux
Corso LinuxCorso Linux
Corso Linuxagnelloe
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourcePiergiorgio Borgogno
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiMaurizio Antonelli
 
16. Creazione collettiva
16. Creazione collettiva16. Creazione collettiva
16. Creazione collettivaRoberto Polillo
 
Open-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaOpen-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaaccatagliato
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01XaviOrantes
 

Similar a Linux, una rivoluzione accidentale (20)

Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincenti
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)
 
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavideI Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
 
Serata@gev
Serata@gevSerata@gev
Serata@gev
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
 
Corso Linux
Corso LinuxCorso Linux
Corso Linux
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open Source
 
Foss-Ingegneria
Foss-IngegneriaFoss-Ingegneria
Foss-Ingegneria
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincenti
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Ubuntu Linux - Corso Base
Ubuntu Linux - Corso BaseUbuntu Linux - Corso Base
Ubuntu Linux - Corso Base
 
Introduzione al mondo GNU\Linux
Introduzione al mondo GNU\LinuxIntroduzione al mondo GNU\Linux
Introduzione al mondo GNU\Linux
 
Il software open-source
Il software open-sourceIl software open-source
Il software open-source
 
Linux facile
Linux facileLinux facile
Linux facile
 
16. Creazione collettiva
16. Creazione collettiva16. Creazione collettiva
16. Creazione collettiva
 
Open source
Open sourceOpen source
Open source
 
Open-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaOpen-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosa
 
Software open
Software openSoftware open
Software open
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01
 

Último

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 

Último (6)

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 

Linux, una rivoluzione accidentale

  • 1. Apriti Software! Software e sapere aperto e libero Linux Una rivoluzione accidentale Mauro Murgioni murgioni@tiscali.it Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 2. Apriti Software! Software e sapere aperto e libero Premessa In principio era il codice sorgente Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 3. Apriti Software! Software e sapere aperto e libero L'informatica vive e si evolve grazie allo scambio sinergico di informazioni E' una evoluzione incrementale dove ogni nuova scoperta getta le basi per la successiva Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 4. Apriti Software! Software e sapere aperto e libero 1983 Richard M. Stallman L'espressione quot;Free Softwarequot; si riferisce alla libertà per l'utente di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 5. Apriti Software! Software e sapere aperto e libero Più precisamente si riferisce a quattro tipi di libertà per gli utenti del software: 0. Libertà di eseguire il programma, per qualsiasi scopo (libertà 0). 1. Libertà di studiare come funziona il programma e adattarlo alle proprie necessità (libertà 1). L'accesso al codice sorgente ne è un prerequisito. 2. Libertà di ridistribuire copie in modo da aiutare il prossimo (libertà 2). 3 Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio (libertà 3). L'accesso al codice sorgente ne è un prerequisito. Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 6. Apriti Software! Software e sapere aperto e libero Copyleft Tutela i diritti d'uso e di sviluppo senza rinunciare alla proprietà intellettuale o ai diritti di sfruttamento economici ma negando l'esclusività e garantendo la portabilità Impone che le stesse libertà con le quali si è acquisito il software siano automaticamente trasferite a tutto il software derivato Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 7. Apriti Software! Software e sapere aperto e libero 1998 Eric S. Raymond Bruce Perens Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 8. Apriti Software! Software e sapere aperto e libero Linux Storia e sviluppo Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 9. Apriti Software! Software e sapere aperto e libero 1991 Linus B. Torvalds Sto lavorando ad un Sistema Operativo (libero) – solo per hobby, non sarà completo e professionale come GNU – per i processori 386 (486). Ho iniziato a programmarlo da aprile ed è quasi pronto. Gradirei ogni parere su cosa piace o non piace in Minix, in quanto il mio SO lo ricorda in qualche maniera (parte della struttura fisica del file-system, per ragioni pratiche, prima di tutto). Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 10. Apriti Software! Software e sapere aperto e libero La storia di Linux, cronologia degli eventi principali Ottobre 1991 Nasce Linux: annuncio di Linus Torvalds su comp.os.minix Febbraio 1992 Linus Torvalds adotta per Linux la licenza GNU GPL Marzo 1992 Linux può far girare X 1993 Oltre 100 programmatori lavorano sul kernel Linux Il SO GNU è adattato per Linux e nascono le distribuzioni comunity based Slackware e Debian Marzo 1994 Esce Linux versione 1.0.0 Nascono le prime distribuzioni commerciali: Red Hat e Suse Dicembre 1999 Con le patch fornite da IBM Linux entra nei mainframe 2000 Viene fondato l'Open Source Development Lab (OSDL): una organizzazione indipendente nonprofit per lo sviluppo di Linux in campo enterprise. Linus Torvalds viene assunto dall'OSDL per lavorare a tempo pieno allo sviluppo di Linux Giugno 2001 Rilasciata la prima versione di Linux Standard Base da parte del Free Standards Group (FSG) Dicembre 2003 Esce Linux versione 2.6: un decisivo passo in avanti per Linux sia in ambito server che desktop Gennaio 2007 Dalla fusione tra OSDL e FSG nasce la Linux Foundation, allo scopo di favorire e sostenere la crescita di Linux sul mercato Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 11. Apriti Software! Software e sapere aperto e libero Linux è una rivoluzione accidentale Nacque per caso da un progetto individuale iniziato da uno studente ventenne che pensò di condividerlo su Internet Il progetto piacque e Internet permise la diffusione dei sorgenti e l'aggregazione spontanea dei programmatori interessati Il sistema di sviluppo fu rivoluzionato: sempre grazie ad Internet il processo venne parallelizzato. I rilasci del codice sorgente erano continui. Sviluppo e debugging procedevano contemporaneamente Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 12. Apriti Software! Software e sapere aperto e libero Linux in numeri, linee di codice sorgente 10.000.000 9.000.000 8.000.000 7.000.000 6.000.000 5.000.000 4.000.000 3.000.000 2.000.000 1.000.000 0 settembre 1991 marzo 1994 marzo 1995 gennaio 1999 gennaio 2001 dicembre 2003 ottobre 2008 Fonte: Wikipedia – Linux Kernel Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 13. Apriti Software! Software e sapere aperto e libero Linux in numeri, sviluppatori e società (2005-08) 1200 1000 800 600 400 200 0 2.6.11 2.6.12 2.6.13 2.6.14 2.6.15 2.6.16 2.6.17 2.6.18 2.6.19 2.6.20 2.6.21 2.6.22 2.6.23 2.6.24 Sviluppatori Società Fonte: Linux Foundation - Linux Kernel Development (April 2008) Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 14. Apriti Software! Software e sapere aperto e libero Linux in numeri, chi paga (2005-08) Sviluppatori # Contributi % del totale Indipendenti 11.594 13,9% Sconosciuti 10.803 12,9% Red Hat 9.351 11,2% Novell 7.385 8,9% IBM 6.952 8,3% Intel 3.388 4,1% Linux Foundation 2.160 2,6% Consultant 2.055 2,5% SGI 1.649 2,0% MIPS Technologies 1.341 1,6% Oracle 1.122 1,3% MontaVista 1.010 1,2% Google 965 1,1% Linutronix 817 1,0% HP 765 0,9% ... ... ... Fonte: Linux Foundation - Linux Kernel Development (April 2008) Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 15. Apriti Software! Software e sapere aperto e libero Linux in numeri, costo di sviluppo Secondo uno studio della Linux Foundation dal titolo “Estimating the Total Development Cost of a Linux Distribution” il costo attuale dello sviluppo del solo kernel Linux ammonta a $ 1.400.000.0000 Il costo di sviluppo di tutto il Software Libero contenuto nella distribuzione Fedora 9 (204.500.946 linee di codice) è stimato in $ 10.800.000.000 Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 16. Apriti Software! Software e sapere aperto e libero Linux Tutto molto bello ma noi che ci facciamo? Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 17. Apriti Software! Software e sapere aperto e libero Le distribuzioni GNU/Linux 1/5 Con Linux da solo ci facciamo ben poco Quello di cui abbiamo bisogno è di una distribuzione GNU/Linux Cioè di un insieme integrato di software che mette insieme il kernel Linux, il sistema operativo GNU e gli applicativi Free Software e Open Source per la produttività, lo svago, la navigazione Internet, la fruizione di contenuti multimediali, ecc. Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 18. Apriti Software! Software e sapere aperto e libero Applicativi X Window Manager X Window System GNU (OS) Linux (kernel) Bios Hardware Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 19. Apriti Software! Software e sapere aperto e libero Le distribuzioni GNU/Linux 3/5 Quante distribuzioni GNU/Linux esistono? Tantissime! Su DistroWatch.com domenica 26 ottobre 2008 erano elencate 327 distribuzioni E io quale scelgo? Per fortuna le principali, che soddisfano le più disparate esigenze di utenti casalinghi, uffici e Pubbliche Amministrazioni, sono molto meno Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 20. Apriti Software! Software e sapere aperto e libero Le distribuzioni GNU/Linux 4/5 Alcuni esempi Ubuntu: sviluppato dalla Canonical, una società del Sud Africa, è oggi la distribuzione più diffusa tra gli utenti desktop. Esiste in molte declinazioni adatte sia all'utilizzo nei server che nei nuovi computer ultra-portatili (netbook). Debian: storica distribuzione supportata esclusivamente dalla comunità. Molte altre distribuzioni, tra cui Ubuntu, l'hanno utilizzata come base per ulteriori sviluppi e personalizzazioni. openSUSE: è la versione supportata dalla comunità di SUSE Linux Enterprise Desktop and SUSE Linux Enterprise Server, due prodotti commerciali della Novell. Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 21. Apriti Software! Software e sapere aperto e libero Le distribuzioni GNU/Linux 5/5 Alcuni esempi Fedora: è la distribuzione comunity based della Red Hat, dalla cui base di codice proviene la distribuzione commerciale Red Hat Enterprise Linux. E' un'ottima scelta sia per il desktop che per i server. CentOS: è ottenuta dalla ricompilazione dei sorgenti distribuiti con Red Hat Enterprise Linux, di cui si può considerare la versione free. E' ottima in ambito server. Mandriva: è una distribuzione franco-brasiliana sviluppata dalla omonima società. Particolarmente gradita da chi ama un desktop ricco di effetti speciali e colori ultravivaci. Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 22. Apriti Software! Software e sapere aperto e libero GNU/Linux vs. Microsoft Windows 1/4 Un dato di fatto: il sistema operativo più diffuso e conosciuto al mondo è Microsoft Windows Come rapportare GNU/Linux a Windows? Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 23. Apriti Software! Software e sapere aperto e libero GNU/Linux vs. Microsoft Windows 2/4 Primo: il programma XYZ che mi piace tanto, gira su GNU/Linux? La risposta è: dipende GNU/Linux e Windows sono due sistemi operativi totalmente differenti. Le applicazioni scritte e compilate per uno non funzionano nativamente sull'altro. A meno che... Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 24. Apriti Software! Software e sapere aperto e libero GNU/Linux vs. Microsoft Windows 3/4 A meno che... 1. ...il programma non sia già disponibile nativamente per entrambi i sistemi operativi: in questo caso basterà portare i propri file su GNU/ Linux e continuare a lavorare come si era abituati a fare con Windows 2. ...non esista un programma equivalente su GNU/Linux che supporti al 100% i file prodotti dal programma di Windows, permettendoci di non perdere il lavoro pregresso e di continuare a scambiare i file con amici e colleghi 3. ...non sia possibile eseguire su GNU/Linux il programma nativo di Windows grazie ad un software di “emulazione” quale Wine 4. ...non installiamo Windows su una virtual machine che permetta la coesistenza contemporanea di GNU/Linux e Windows con i relativi programmi Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 25. Apriti Software! Software e sapere aperto e libero GNU/Linux vs. Microsoft Windows 4/4 Secondo: anche con Windows scarico e scambio programmi liberamente, perché dovrei passare a GNU/Linux e al Software Libero? Perché scaricare e scambiare software coperti da licenza proprietaria è illegale Quando si compra Microsoft Windows, Office o qualsiasi altro software commerciale chiuso, non si diviene proprietari del software! Si sta solo comprando una licenza: un permesso limitato di utilizzo che è vietato sia cedere gratuitamente che rivendere Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 26. Apriti Software! Software e sapere aperto e libero Quindi, perché Linux? 1/2 Per una scelta di libertà dalle licenze restrittive dei software proprietari e per la libertà d'uso, di condivisione e di ridistribuzione del software Per un motivo economico: è libero, è gratuito. Richiede minori risorse hardware e non bisogna spendere in continuazione per aggiornare il computer o comprarne uno nuovo Per la legalità in quanto non c'è più bisogno di ricorrere al software pirata Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 27. Apriti Software! Software e sapere aperto e libero Quindi, perché Linux? 2/2 Per una maggiore stabilità a vantaggio della produttività e per dimenticarsi i malfunzionamenti di Microsoft Windows Per la sicurezza dei propri dati e per una navigazione Internet finalmente libera da virus, malware e spyware Per una maggiore flessibilità nella personalizzazione del proprio computer, potendo scegliere tra diversi ambienti grafici e desktop Per una tecnologia migliore e sostenibile Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 28. Apriti Software! Software e sapere aperto e libero Linux è sovversivo? Vede la collaborazione di imprese concorrenti aggregate per il suo sviluppo cooperativo Ha permesso la nascita di nuovi modelli imprenditoriali, liberando opportunità di lavoro e di sviluppo lì dove il modello tradizionale aveva ingessato sia l'iniziativa imprenditoriale che lo sviluppo tecnologico Le congiunture economiche negative fanno da volano alle iniziative basate su software Libero e Open Source Open Marmilla 2008 - Ales, 27 ottobre 2008
  • 29. Apriti Software! Software e sapere aperto e libero Grazie per l'attenzione Slide disponibili su SlideShare http://www.slideshare.net/mmurgioni Mauro Murgioni murgioni@tiscali.it Open Marmilla 2008 - Ales, 27 ottobre 2008