SlideShare una empresa de Scribd logo
1 de 70
Descargar para leer sin conexión
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin




         Introduzione al Software Libero e all’Open Source

                                              Laboratorio Pils

                      Istituto Tecnico Commerciale “A. Capriotti”
                                San Benedetto del Tronto

                                             19 Gennaio 2007




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin




      Oh grande spirito,

      concedimi la serenit´ di accettare le cose che non posso cambiare,
                          a

      il coraggio di cambiare le cose che posso cambiare,

      e la saggezza di capirne la differenza

      Preghiera Cherokee




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin

 Indice della presentazione
          1   Breve storia dell’informatica (hardware, software, unix)
          2   Ciclo produzione/fruzione del software: la nascita delle reti dei
              computer e delle persone
          3   Software libero vs Open Source vs Software proprietario
          4   GNU, FSF (Free Software Foundation), OSI (Open Source
              Initiative), Linux
          5   Le distribuzioni GNU/Linux
          6   Altro software libero oltre a GNU e Linux (una lista)
          7   Oltre il software: liberi saperi e altri campi di applicazione
          8   I limiti della libert´, alcuni dibattiti in corso
                                   a
          9   il mondo BSD
         10   Dimostrazioni pratiche (livecd, pxe, wubi, etc.)


                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion

 Breve storia dell’informatica

      Architetture hardware:
          1   Anni 50: Mainframe
          2   Anni 60: Minicomputer e Supercomputer
          3   Anni 70: Microcomputer
          4   Anni 80: Homecomputer-PC
          5   Anni 90: Embedded?

      Tecnologia dell’hardware:
          1   Valvole termoioniche
          2   Transistor
          3   Circuiti integrati e Semincoduttori
          4   Nanotecnologie? Computer quantistico?
          5   Bioprocessori?

                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




         Colosuss 1945, il primo computer “moderno”




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




         Mainframe Univac 9400




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




                                                             Mainframe IBM z Series 800




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




         Minicomputer DEC Vax 11 780




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




         Minicomputer MicroVax 3100 vs PC HP Pavillion primi modelli




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




                                                         Minicomputer MicroVax 4000




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




                     Altair 8800                                           Commodore




                     Altair 8800                                              PC IBM




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion




                Valvola termoionica                                        Circuito Integrato




                     I Transistor                                             Silicio




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion

 Dall’hardware al software

      Ovvero la nascita di una nuova macchina astratta fatta di
      linguaggi di programmazione ed interfaccia utente.

          1   Nei primi computer non esiste alcuna differenza sostanziale tra
              hardware e software. Mancano dispositivi specializzati per
              l’interazione con l’uomo. Il linguaggio ed i dispositivi per
              comunicare con la macchina sono la macchina stessa, il
              computer ´ quello che ´.
                         e           e

          2   Nasce una necessit´ di astrazione, ovvero modi per poter
                                  a
              comunicare in modo sostanzialmente diverso, nasce il software
              (sistemi operativi e linguaggi di programmazione), assieme al
              nuovo hardware per comunicare (tastiera, mouse e video,reti
              di computer)


                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion

 Unix, il passaggio dai minicomputer ai microcomputer




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion

 Sistemi operativi
          1   Maiframe: sistemi legacy

          2   Minicomputer: Unix

          3   Microcomputer: Windows, MacOS, (SCO)Unix, GNU/Linux

          4   Embedded: Symbian, Windows Mobile/CE/XPe, GNU/Linux,
              Java




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion

 Linguaggi di programmazione
          1   Maiframe: Assembler, Cobol, PL/I, Fortran

          2   Minicomputer: C

          3   Microcomputer: C/C++ (molti altri, Java, .Net)

          4   Embedded: C/C++ (molti altri)




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin
                                                               hardware Onion

 Interfaccia utente (I/O)
          1   Maiframe: rete (dai terminali stupidi al TCP/IP)

          2   Minicomputer: telescriventi, stampanti.

          3   Microcomputer: monitor, tastiera, mouse

          4   Embedded: touch screen, interfaccia vocale, tastierino ABC.




                                          Laboratorio Pils     Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin

 Produzione hardware
          1   Maiframe: Stato, Imprese Multinazionali

          2   Minicomputer: Imprese imprenditoriali/spin off

          3   Microcomputer: Imprese imprenditoriali/spin off

          4   Embedded: Imprese in piena globalizzazione/economie di rete




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin

 Produzione sistema operativo
          1   Maiframe: Cliente (es.General Motors) e/o lo stesso
              produttore hardware

          2   Minicomputer: stesso produttore hardware, ma non solo...unix
              (mondo accademico)

          3   Microcomputer: stesso produttore hardware, ma non solo...
              dos, CP/M versioni di Unix (BSD), progetto GNU, Minix,
              nessun OS (homecomputer), etc.

          4   Embedded:




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin

 Produzione linguaggi di programmazione
          1   Mainframe: Multinazionali (per lo piu’ stesso produttore
              hardware)

          2   Minicomputer: stesso produttore hardware, ma non solo ... C,
              fortran (altre aziende e mondo accademico)

          3   Microcomputer: stesso produttore hardware, ma non solo ...
              C, basic, etc.

          4   Embedded: ?




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin

 Fruitori computer
          1   Maiframe: Stato, Imprese Multinazionali

          2   Minicomputer: Imprese imprenditoriali/spin off, mondo
              accademico

          3   Microcomputer: cittadini

          4   Embedded: cittadini at large




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione la democratizzazione
                                                               Verso Skin Onion produzione network Libero vs Riservato Skin




                      Modello Onion Skin




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione la democratizzazione
                                                               Verso Skin Onion produzione network Libero vs Riservato Skin

 Verso la democratizzazione del software e dell’hardware

      I minicomputer ed i microcomputer sono rappresentativi (non solo,
      ma per semplicit´ diciamo cos´ di una rivoluzione industriale e
                         a              ı)
      sociale senza precedenti: la democratizzazione dell’hardware e del
      software, sia per la produzione che la fruizione. Tale processo ha
      coinvolto i seguenti attori: stato, mondo accademico,
      multinazionali, cittadini in modi diversi a seconda della “path
      dependence” (ruolo storico ed ambientale). Ogni attore ha avuto
      un ruolo, ma ´ solo con la condivisione delle informazioni che lo
                     e
      sviluppo ha avuto tale dimensione (scala globale) e tale velocit´ a
      (24 ore al giorno, 7 giorni su 7). Nasce la societ´ in rete, tra nuovi
                                                        a
      e vecchi diritti, in cui qualsiasi soggetto e comunit´ ´ un nodo
                                                           ae
      della rete.




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion eproduzione network Libero vs Riservato Skin
                                                               Propriet´ pubblica privata
                                                                       a

 Una societ´ in rete: gestione della complessit´
           a                                   a

      Il nuovo modo di produrre in rete: dai sistemi modelli centralizzati,
      a quelli distribuiti diffusi, passando per la decentralizzazione
      (refactoring del marketing)




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion eproduzione network Libero vs Riservato Skin
                                                               Propriet´ pubblica privata
                                                                       a

 Gestire la complessit´ del modello diffuso
                      a

      La gestione della complessit´ pu´ essere gestita in modo ottimale,
                                  a o
      efficiente ed efficace e con maggior velocit´ solo con un modello
                                                a
      complesso (non complicato).

      Dalla decentralizzazione al processo in rete di carattere distribuito
      si ha un passaggio epocale, dall’internazionalizzazione
      (colonialismo-comunismo), alla globalizzazione.




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion eproduzione network Libero vs Riservato Skin
                                                               Propriet´ pubblica privata
                                                                       a

 Democrazia in rete, tra dominio pubblico e privato

      Nel processo di democratizzazione, diverse sono le forze messe in
      atto, in modo particolare due e contrastanti tra loro: la libera
      circolazione delle informazioni e la possibilit´ di interazione tramite
                                                     a
      rete, sia per quanto riguarda l’hardware (hacker dell’hardware,
      homebrew club), che il software; la produzione in massa da parte
      delle multinazionali che richiedono “porti sicuri” per il
      finanziamento della propria attivit´ a scopo di lucro. (NB. vanno
                                          a
      considerati anche i casi di contaminazione tra il mondo hacker ed il
      mondo imprenditoriale/spin off). L’eterno dibattito tra propriet´   a
      pubblica e propriet´ privata. :-)
                          a




                                          Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 Libert´ verso Riservatezza (e la Privacy?)
       a

      Libert´ VS Riservatezza, Chi decide, come e perch´?
            a                                          e

      DISCUSSIONE. Software, codice sorgente/codice oggetto, sistema
      operativo, applicativo, internet. Novell, Microsoft, IBM, TCP/IP.

      DISCUSSIONE. Diritto d’autore/ banche dati, brevetti, copyleft.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 Libero vs Open Source vs Proprietario vs Gratuito (1)
          1   Software libero: per esserci software libero la libert´ deve
                                                                    a
              essere garantita sempre, a prescindere da qualsiasi condizione.
              Ovvero la libert´ del software ha carattere inalienabile come i
                                a
              diritti universali dell’uomo.
          2   Open Source: per garantire la la libert´ ´ fondamentale che il
                                                       ae
              software sia accessibile nelle sue due forme: codice oggetto e
              codice sorgente. Il resto potrebbe non contare.
          3   Software proprietario: il produttore ´ il titolare del software e
                                                   e
              pertando ne decide la sorte. Il software viene concepito
              secondo la versione modificata del diritto d’autore (accordi
              TRIP internazionali).
          4   Software gratuito: scambio effettuato senza transazione
              monetaria e, alcune volte, escluso dalle forme contrattuali di
              compravendita (come in Italia).

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 Libero vs Open Source vs Proprietario vs Gratuito (2)
      Conseguenze:
          1   La differenza sostanziale tra software libero ed open source ´ che
                                                                              e
              quest’ultimo considera un compromesso con le esigenze del mercato
              capitalistico prima di enunciare il proprio intento di libert´; il
                                                                           a
              software libero, al contrario, non esclude nessuna forma ed utilizzo
              del software, purch´ venga rispettata la libert´ altrui. (quindi il
                                  e                           a
              software libero non esclude nemmeno il mercato, come anche Cuba
              o l’ormai ex apartheid sudafricana).
          2   Il software proprietario, al contrario del software libero, ´ di fatto
                                                                          e
              propriet´ del produttore. Di fatto il software non viene venduto,
                      a
              piuttosto dato in licenza secondo quanto stabilito dallo stesso
              produttore.
          3   la libert´ dell’uso del software non va confusa con la libert´ con cui
                       a                                                   a
              il software viene usato, anche se la prima, pu´, alcune volte
                                                            o
              implicare l’altra (ovvero non pu´ essere esclusa tecnicamente a
                                                o
              priori). Es. Word processor e libert´ di parole vs stampante ad
                                                   a
              inchiostro simpatico.
                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 Libero vs Open Source vs Proprietario vs Gratuito (3)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 Open Source Initiative (www.opensource.org)

      L’OSI (Open Source Initiative) ´ un’organizzazione
                                         e
      che si dedica alla promozione del software open
      source e alla catalogazione delle license software
      che rispettano i canoni del modello open source.
      Tra le varie licenze sono da citare la GPL(software
      libero), BSD, Artistic, Nokia, Microsoft Public
      License, etc. I criteri dei principi guida sono dieci (in inglese): free
      redistribution; source code; derived works; integrity of the author’s
      source code; no discrimination against persons or groups; non
      discrimination against fields of endeavor; distribution of license;
      license must not be specific to a product; license must not restrict
      other software; license must be technology neutral.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 GNU: Gnu is not Unix (www.gnu.org)

      Il progetto GNU, ´ nato nel 1984 per volere dello
                          e
      hacker Richard Mathew Stallman con l’intento di
      realizzare un sistema operativo completamente
      libero. Vengono sviluppati diversi moduli software
      tranne uno: il kernel (il modulo software pi´  u
      vicino all’hardware). Il kernel, chiamato HURD,
      ´ cominciato ad essere sviluppato a partire dal 1990 ed
      e
      ufficialmente il kernel ´ ancora in fase di sviluppo. Nonostante
                               e
      varie vicissitudini ed annunci di rilasci, l’HURD non ´ ancora ad
                                                              e
      oggi (01/01/2008) un programma sufficientemente stabile e
      supportato dalla comunit´. I motivi e le cause sono varie, ma il
                                 a
      confronto con Linux ´ inevitabile, il quale a tutti gli effetti ha preso
                             e
      nella comunit´ il posto di quello che HURD sarebbe potuto essere.
                     a



                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin
                                                               OSI Skin

 Quali sono le libert´ del software libero?
                     a
          1   Libert´ 0: ´ la libert´ di eseguire il programma per qualunque
                    a    e          a
              scopo
          2   Libert´ 1: ´ la libert´ di studiare il codice sorgente del
                    a    e          a
              programma e di modificarlo secondo le proprie esigenze
          3   Libert´ 2: ´ la possibilit´ di ridistribuire copie del programma,
                    a    e              a
              quando lo desideri. Questo include ripubblicazioni del
              programma.
          4   Libert´ 3: ´ la libert´ di distribuire copie da te modificate agli
                     a   e          a
              altri, quando lo desideri e questo fa in modo che le tue
              modifiche siano rese pubbliche indipendentemente dai tuoi
              desideri.
      Se hai queste 4 libert´ fondamentali allora il programma ´
                             a                                    e
      Software libero; questo sigifica che il sistema sociale di
      distribuzione rispetta la libert´ e la comunit´ degli utenti.
                                      a             a

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin




        Modello Onion Skin ideato da Stallman




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Free Software Foundation, www.fsf.org (1)

      Per rendere giuridicamente valido il progetto,
      e per poter accedere alla raccolta di fondi per
      finanziare il progetto, Stallman fonda una
      associazione senza scopo di lucro, la FSF:
      Free Software Foundation, un’associazione di carattere giuridico
      appartenente al cosidetto Terzo settore (noto anche come
      non-profit). L’FSF diventa in questo modo un centro di produzione
      del software libero (programmazione software), ma allo stesso
      tempo qualcosa di pi´: concepisce una valenza giuridica alle
                             u
      proprie attivit´ di produzione (licenza GPL) fornendo strumenti
                     a
      giuridici e software a qualsiasi persona ed organizzazione (profit e
      non-profit), purch´ rispettino legalmente i principi di libert´ sanciti
                          e                                        a
      nella licenza GPL.

      BREVE DISCUSSIONE sui modelli economici non-profit e su quelli
      pro-profit.
                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Free Software Foundation (2)

      Nel 2001, con la globalizzazione sono sorte altre due organizzazioni
      sorelle, ma giuridicamente e finanziariamente indipendenti dalla
      Free Software Foundation: la FSF Europe (www.fsfeurope.org) e la
      FSF India (fsf.org.in). L’idea di base ´ di costruire una rete di FSF
                                             e
      che segua il principio glocal (contrazione di global e local), le FSF
      sono legate tra loro da rapporti di collaborazione e supporto
      reciproco, indipendenti tra di loro e con autonomia decisionale. Nel
      2002 vede la nascita di un nuovo capitolo, la FSF del Giappone la
      FSIJ, Free Software Initiative of Japan (www.fsij.org), mentre nel
      2005 si aggiunge la FSF dell’America Latina, la FSFLA, Free
      Software Foundation Latin America con sede in Argentia a Rosario.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Free Software Foundation (3)

      BREVE DISCUSSIONE. Non esiste (ancora) una FSF in Cina, pur
      essendo un paese cona buona diffusione del software GNU/Linux.

      BREVE DISCUSSIONE. FSIJ carattere nazionale, FSFLA carattere
      continentale, FSF, carattere internazionale?, quale rapporto hanno
      le FSF con le lingue e le nazioni?




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Capitoli FSF
                     FSF Europe                                             FSF India




               FSF Latin America                                  F.S. Initiative of Japan




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Capitoli FSF, link ai siti internet
          1   FSF Europe (FSFe, www.fsfeurope.org)

          2   FSF India (FSF-I, fsf.org.in)

          3   FSF Latina America (FSFLA, www.fsfla.org)

          4   FSF Iniative of Japan (FSFIJ, www.fsij.org)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 La struttura organizzativa della FSFeurope

      La struttura organizzativa della FSFEurope ´ stata pensata per
                                                      e
      venire incontro alle caratteristiche linguistiche, culturali e
      giuridiche dell’Europa geografica e dell’Unione Europea. La
      struttura portante ´ costituita da un’associazione non governativa
                           e
      con sede legalmente riconosciuta in Germania. Lo scopo principale
      dalle FSFE, oltre a sostenere attivamente lo sviluppo del software
      libero, ´ l’offerta di assistenza a politici, avvocati e giornalisti, con
              e
      l’obiettivo di assicurare un futuro legale, politico e sociale al
      Software libero. L’FSFE coopera e, quando necessario coordina,
      tutte le associazioni che si riconoscono nei principi della FSFE e
      che si occupano di software libero in Europa (e non solo come il
      caso della FSIJ) attribuendo loro il titolo di organizzazioni
      associate. Tra le quali ricordiamo l’associazione italiana ASSOLI
      (www.softwarelibero.it), la serba FSNS (www.fsn.org.yu), e la
      KDE e.V.(ev.kde.org). Il sito della FSFE ´ multilingue.
                                                    e

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Linux (www.kernel.org)

      Linux vede la luce nel 1991 ad opera dello studente
      Linus Benedict Torvalds come risposta al sistema
      operativo Minix del professore di sistemi operativi
      Andrew Tanenbaum alla allora nascente rete internet.
      (Linus ´ finlandese, Tanenbaum ha la cattedra alla
              e
      prestigiosa universit´ di informatica ad Amsterdam)
                           a
      Celebre ´ la frase postata nel newsgroup comp.os.minix: “Io
                e
      continuo a ritenere che progettare un kernel monolitico nel 1991
      sia un errore fondamentale. Ringrazi che non ´ mio studente. Non
                                                     e
      avrebbe preso un voto alto per tale progetto”. Torvalds prelever´a
      da internet gli strumenti dello GNU e con essi incomincer´ a
                                                                a
      scrivere il pezzo mancante al progetto GNU per funzionare.
      (l’HURD era ancora in sviluppo al contrario degli altri moduli GNU
      che erano sostanzialmente stabili). La rivoluzione di Torvalds non ´
                                                                         e
      tecnologica, da questo punto di vista Tanenbaum ha le sue ragioni,
      la rivoluzione ´ sociale.
                     e
                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux
                                                               FSF Skin Onion produzione network Libero vs Riservato Skin

 Linux

      Torvalds da programmatore diventa un coordinatore di
      programmatori volontari distribuiti tramite internet: studenti,
      docentim, e pi´ tardi anche imprese come IBM, Intel, SGI. Il
                      u
      modello di sviluppo ´ valido perch´ si fonda su tre perni centrali:
                            e              e
                                                       ´
      qualit´, velocit´, precisione su scala globale. E la nascita della
            a         a
      produzione in rete tramite la rete. Con il progetto Linux viene
      sancita anche un’altra caratteristica del software libero: la
      possibilit´ di unire tanti piccoli progetti distanti e sparpagliati
                a
      geograficamente (antipodi compresi) per la realizzazione di un
      prodotto complesso. L’unione della rete, i suoi collegamenti sono il
      vero valore, molto di pi´ della somma delle parti.
                               u




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin




        Modello Onion Skin GNU/Linux




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin



      Rappresentazione grafica di internet nel 2005.
      (http://www.opte.org)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Cosa ´ una distribuzione?
      e

      Per distribuzione in informatica si intende una collezione di
      programmi relativi ad uno o pi´ campi di applicazione, selezionati e
                                     u
      rilasciati come un un unico pacchetto. Caratteristica del software
      di una distribuzione ´ quella di essere configurato in modo da
                           e
      realizzare un ambiente di lavoro pi´ o meno omogeneo secondo
                                          u
      una o pi´ propriet´ comuni. (fonte wikipedia)
                u        a


      Una distribuzione ´ un servizio e allo stesso tempo un sistema di
                         e
      collezione del software ed un modo per installarlo.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Cosa ´ una distribuzione GNU/Linux?
      e

      Con distribuzione GNU/Linux o, per taluni, pi´ semplicemente
                                                       u
      Linux, si intende una distribuzione che contenga almeno il kernel
      Linux ed il software dello GNU, con l’aggiunta di software
      proveniente da terze parti (es. firefox, openoffice, etc) e di
      eventuali modifiche allo stesso software (rilasciate esse stesse in
      rispetto della licenza di riferimento, es. GPL). Una distribuzione ´e
      sostanzialmente una filosofia unita ad una scelta progettuale di
      collezionare del software (in genere l’unit´ base ´ il pacchetto) e di
                                                  a      e
      renderlo disponibile all’installazione, tramite un opportuno
      programma detto anche programma di installazione (proprietario o
      libero). Imprese private come Red Hat, Novell, Ubuntu e progetti
      comunitari come Debian, Gentoo o lavori di singoli come Slackware
      assemblano, testano e modificano, secondo le proprie esigenze, le
      varie componenti software in modo tale da renderle installabili
      nell’hardware di riferimento.

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Rappresentazione grafica di una distribuzione GNU/Linux




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Tassonomie delle distribuzioni GNU/Linux (1)

      Le distribuzioni possono venire catalogate in tanti modi, il pi´
                                                                     u
      semplice ´ il formato del pacchetto. Con formato si intende il
                e
      modo in cui il software/pacchetto viene gestito dalla distribuzione.
          1   deb (diminutivo di Debian)
          2   rpm (Red Hat Package Management)
          3   tgz (un formato di compressione)
          4   ebuild (emerge builing?)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Tassonomie delle distribuzioni GNU/Linux (2)

      Ma esistono tante altre categorie o tassonomie. Ad esempio, se
      sono lavori derivati da altre distribuzioni, il modo in cui possono
      essere installate (es. tramite floppy, cd, internet, se sono provviste
      di un programma grafico di installazione, etc.) se possono essere
      utilizzate senza essere installate (es. boot da rete, livecd, usb, etc.)
      o per l’hardware supporato, in base alla popolarit´, quale
                                                          a
      organizzazione ne segue lo sviluppo (associazioni non governative,
      entit´ commerciali, individui), etc. etc. fino alla fantasia di quello
            a
      che l’informatica consente: pigeon over ip e bongo over ip
      compresi.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Diagramma delle distribuzioni (Andrew Cowie)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Diagramma delle distribuzioni (Progetto LDT)

      Il progetto Linux Distro Timeline http://futurist.se/gldt
      nasce per rappresentare graficamente in un cladogramma la
      sequenza cronologica ed i rapporti tra le varie varie distribuzioni
      GNU/Linux.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Link Principali Distribuzioni Storiche e derivate
          1   Linux From Scratch o anche LFS
          2   Slackware
          3   Debian (Knoppix, Ubuntu),
          4   Red Hat (Fedora)
          5   Suse (OpenSuse)
          6   Gentoo (Sabayon)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Principali Distribuzioni Storiche e derivate
          1   Linux From Scratch: www.linuxfromscratch.org/
          2   Slackware: www.slackware.com
          3   Debian: www.debian.org
          4   Knoppix: www.knoppix.org
          5   Ubuntu: www.ubuntu.com, www.ubuntu-it.com
          6   Edubuntu, Kubuntu, Xubuntu: www.ubuntu.it,
              www.edubuntu.org, www.kubuntu.org, www.xubuntu.org
          7   Fedora: fedoraproject.org
          8   OpenSuse: www.opensuse.org
          9   Gentoo: www.gentoo.org
         10   Sabayon: www.sabayonlinux.org



                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Paradigma GNU/Linux, sistemica delle distribuzioni (1)

      Il mondo GNU e Linux sono la dimostrazione di due progetti
      dipendenti ed indipendenti allo stesso tempo in grado di evolversi e
      di co-evolvere insieme in un paradigma simbiotico in cui l’ambiente
      ´ stato definito grazie al lavoro di terzi: le distribuzioni. Tra le
      e
      condizioni sine qua non ´ da considerare come perno la libert´ che
                                e                                       a
      tali sistemi hanno offerto di evolversi verso strutture e forme
      nemmeno pensate; l’ecosistema, o comunit´ ´ molto di pi´ della
                                                    ae              u
      semplice sommatoria delle parti, ´ la dimostrazione che un sistema
                                         e
      libero ´ indispensabile per il progresso in modi e ritmi senza
              e
      precedenti nella storia e non solo secondo criteri economici, tecnici
      e tecnologici ma anche, e soprattutto, sociali, etici, umani,
      ideologici. Il paradigma “distribuzione GNU/Linux” ha messo a
      disposizione dei mezzi di produzione, fruizione e distribuzione liberi
      senza precedenti nella storia.


                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Paradigma GNU/Linux, sistemica delle distribuzioni (2)

      Usando GNU/Linux, si va oltre GNU/Linux per la produzione di
      altro software grazie al contributo diffuso di individui,
      organizzazioni e comunit´ sparse in tutto il mondo, ma tutte
                                a
      collegate e dipendenti in qualche modo tra di loro.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Altri pacchetti oltre GNU/Linux (1)
          1   Database Relazionali (Postgres, Mysql, Sqlite)
          2   Front-end Database (odb-Openoffice, Knoda, Mergeant ex
              gnome-db)
          3   Masterizzazione CD-DVD (Gnome-Backer, K3B, etc.)
          4   Web Browser (Mozilla Firefox, Konqueror, Webkit)
          5   E-mail (Evolution, Mozilla Thunderbird, etc.)
          6   Instant Messaging (Pidgin, Jabber, etc.)
          7   Desktop Manager (Gnome, Kde, Xfce, Enlightment)
          8   Window Manager (Metacity, Compiz Fusion)
          9   Grafica Vettoriale (Inkscape)
         10   Grafica Raster (Gimp, ImageMagick)
         11   Emulatori (xmame, wine, qemu, Xen, etc.)
         12   Fonia VoIP, VideoConferenze (asterisk, ekiga, TeamSpeak,
              etc.)
                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Altri pacchetti oltre GNU/Linux (2)
          1   Desktop Publishing (Scribus)
          2   Gestione Finanza (GNUcash, Kmymoney, etc.)
          3   Office Automation (OpenOffice, Koffice, Gnumeric, Abiword)
          4   Web server (LAMP: Linux Apache Mysql Php-Perl-Python)
          5   Linguaggi di programmazione (C,C++,Java, Gambas, etc.)
          6   Tanto altro, es. giochi (linuxgamers.it), programmi di musica,
              DVD, audio-video (Kino, Cinerella), sicurezza informatica
              (firewall, IDS, etc.), programmi scientifici, Peer-to-Peer, Fax,
              Centralini Telefonici (Bayonne), Postscript, PDF, Crittografia,
              Dizionari linguistici, Antivirus, Flash (GNASH), etc. E molto
              altro software di qualsiasi tipo e genere (aziendale compreso,
              es. Compiere, Mosaico) su google e sourceforge.net



                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Software Libero anche per Windows

      Il software libero di un certo utilizzo pratico per l’utenza desktop, e
      non strettamente dipendente dal sistema operativo ´ disponibile
                                                              e
      anche per la piattaforma windows.

      “The Open CD” ´ un progetto con la finalit´ di collezionare il
                        e                        a
      software in un comodo CD installabile. L’edizione italiana ´
                                                                 e
      disponibile al seguente url: http://www.theopencd.it.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Liberi Saperi

      L’ambiente GNU/Linux, nella sua evoluzione ha portato il dibattito
      della libert´ del software anche su altri fronti, in modo particolare
                  a
      sulla libert´ degli standard aperti per la comunicazione (di fatto
                  a
      l’evoluzione del protocollo TCP/IP alle applicazioni software, es.
      OpenDocument-ISO/IEC 26300, PDF-ISO/IEC 32000) e pi´ in        u
      generale sulla libera circolazione delle conoscenze (di fatto il
      principio di base della comunit´ GNU/Linux). Essendo il software
                                       a
      libero una rivoluzione prima che tecnica, giuridica, sociale e
      amministrativa, non c’´ da meravigliarsi se il dibattito si stia
                              e
      trasferendo sulle libert´ dei sistemi informativi delle organizzazioni
                              a
      e delle persone (ed in modo prevalente a quelle organizzazioni che
      si adoperano per la libert´, es. l’ONU-UNESCO). In uno slogan:
                                 a
      dalla libert´ dell’informazione, al software libero, al libero
                    a
      sapere (BREVE DISCUSIONE sui costi - information wants to be
      free, information costs a lot).

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Oltre il software libero: altri campi di applicazione

      Essendo il software libero non solo un software, ma un modo, un
      processo per la produzione e la fruizione del software, esistono altri
      progetti che cercano di replicarne il successo, applicandone i
                                            ´
      principi di sviluppo, ad altri campi. E il caso dell’hardware (es.
      OpenSPARC, Openhardware), dei libri (es. code 2.0 di Lessig, o il
      nostro ippolita.net) o a quelli che tradizionalmente sono stati di
      ispirazione del mondo GNU/Linux come la cucina (es. opencola) o
      le amministrazioni pubbliche (es. Extremadura), alle ong (es.
      UNESCO, peacelink), al mondo pro-profit (es. Goldcorp inc,
      Human Genome Project), e al settore non-profit (es. Wikipedia).
      Anche il processo per la produzione della licenza GPL (ma anche
      l’OSI) ´ stato caso di “ispirazione”, come testimonia l’associazione
              e
      non-profit fondata dal prof. di giurisprudenza Lawrence Lessig, la
      Creative Commons. BREVE DISCUSSIONE (Montesquieu, le
      risoluzione alternative delle controversie).

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 I limiti della libert´
                      a

      Il dialogo, come si vede, ´ ancora aperto. Perch´ ´ ancora aperto il
                                 e                        ee
      limite della libert´ del software. Casi topici, sui massimi sistemi:
                         a
          1   DRM/Trusted Computer (differenti posizioni
              Stallman/Torvalds)
          2   Brevetti Software (differente posizione Europa/USA)
          3   GPLv2 vs GPLv3 (differente posizione Stallman/Torvalds)
          4   RedHat vs Novell (differente posizione sulla interoperabilit´,
                                                                         a
              anche mono, .GNU, firefox, etc.)
          5   HGP vs brevetti medice personalizzate
          6   Crittografia e Privacy




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Il mondo BSD

      Con l’acronimo BSD si indica una variante (o lavoro derivato) di
      Unix sviluppata presso l’universit´ di Berkeley a partire dagli anni
                                        a
      70. L’hardware di riferimento del BSD “storico” sono i
      minicomputer, dal PDP al Vax della DEC. BSD ´ un sistema
                                                        e
      operativo completo rilasciato con una licenza libera con la
      particolarit´ di poter essere adoperato anche in modo proprietario.
                  a
      BSD pu´ essere considerato un sistema operativo completo (anche
              o
      se sprovvisto di interfacce utente grafiche evolute, d’altronde nei
      minicomputer tale hardware ´ inesistente, al contrario delle
                                     e
      interfacce testuali)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin




                     FreeBSD                                                NetBSD




                     OpenBSD                                                DragonFly




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Mondo BSD, link ai siti internet
          1   FreeBSD (www.freebsd.org)

                     DesktopBSD (desktopbsd.net)

                     PCBSD (www.pcbsd.org)

                     FreeSBIE (www.freesbie.org)

          2   NetBSD (www.netbsd.org)

          3   OpenBSD (www.openbsd.org)

          4   DragonflyBSD (www.dragonflybsd.org)




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin



      Negli anni 90, il mondo accademico ed imprenditoriale “riprende”
      lo sviluppo di BSD alla luce dei seguenti cambiamenti: l’hardware
      dei microcomputer, lo sviluppo in rete, i problemi legali. Detto in
      altre parole, il mondo BSD rimane legato al tradizionale sodalizio
      accademico/pubblico/imprenditoriale aggiornandosi al nuovo
      modello di produzione dello GNU/Linux. Nel 1993 nascono i
      progetti FreeBSD e NetBSD. Nel 1995/96 vede la luce OpenBSD,
      un fork dal progetto di NetBSD; sorte analoga per DragonFly BSD
      ed Apple Darwin, due fork distinti di FreeBSD. In data 19 marzo
      2007 vede la luce un ulteriore sistema in qualche modo legato al
      mondo BSD originale (anche se prende molto anche dal mondo
      GNU, informalmente si parla di gnusolaris), OpenSolaris
      (opensolaris.org) della Sun.




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Altri link ed informazioni utili (1)

              Linux User Group (LUG) Italiani: www.linux.it/LUG

              Blog, Mailing list, social Network (es. Second Life), gruppi di
              discussione (es. NNTP-Newgroup)

              Motore di ricerca google dedicato: www.google.it/linux e
              www.google.com/linux

              Dmoz, Open Directory Categories: http://www.dmoz.org

              “Classifica” distribuzioni: http://distrowatch.com

              sito della distribuzione (es. www.debian.org, etc.), o del
              pacchetto software (es. www.gnome.org, www.mozilla.org,
              www.openoffice.org, etc.)


                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Altri link ed informazioni utili (2)

              Appunti di informatica libera (ex Appunti Linux) di Daniele
              Giacomini: a2.pluto.it
              Un occhio su www.wikipedia.org per qualsiasi argomento




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Come contattarci

              ?




                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin

 Ringraziamenti

              Un sentito grazie a pizzodisevo per le immagini di sfondo
              www.flickr.com/photos/globetrotter1937
              Immagini dei computer mainframe, minicomputer, e pc prese
              da images.google.it
              Altre immagini, ove non specificato diversamente, prese da
              www.wikipedia.org o realizzare dal pils.
              Un sentito grazie ad Arianna (e a tutti quelli che lo
              sopportano e supportano), da parte di Marco.
              Un sentito grazie a Sandra, Letizia, Francesco da parte di
              Renato.
              Un ringraziamento a tutti quanti parteciperanno con una
              propria idea e/o critica con la speranza che, condividendo le
              proprie esperienze con gli altri come abbiamo fatto noi,
              sappiano far meglio.

                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/
                                                               Distribuzione GNU/Linux Diagramma Libero Paradigma Skin




                                               FINE
                                         Laboratorio Pils    Introduzione al Software Libero e all’Open Source

Más contenido relacionado

Similar a Introduzione al software libero

Introduzione al Free Software: storia e prospettive
Introduzione al Free Software: storia e prospettiveIntroduzione al Free Software: storia e prospettive
Introduzione al Free Software: storia e prospettivecarlobecchi
 
Il software open source
Il software open sourceIl software open source
Il software open sourcepibinko
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Piergiorgio Borgogno
 
Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...
Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...
Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...Roberto Navoni
 
[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"
[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"
[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"gbr1
 
OpenHardware : Arduino
OpenHardware : ArduinoOpenHardware : Arduino
OpenHardware : ArduinoNaLUG
 
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
 
Metodologie Estrazione Evidenze Digitali
Metodologie Estrazione Evidenze DigitaliMetodologie Estrazione Evidenze Digitali
Metodologie Estrazione Evidenze Digitalipiccimario
 
Matteo Flora: Cyber Warfare e CyberGuerrilla
Matteo Flora: Cyber Warfare e CyberGuerrillaMatteo Flora: Cyber Warfare e CyberGuerrilla
Matteo Flora: Cyber Warfare e CyberGuerrillaMatteo Flora
 
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry piMakers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry piRoberto Navoni
 
Introduzione all'Open Source e Linux
Introduzione all'Open Source e LinuxIntroduzione all'Open Source e Linux
Introduzione all'Open Source e Linuxcrazyaxe
 
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Andrea Grandi
 
Azure IoTHub - Roboval 2018
Azure IoTHub - Roboval 2018Azure IoTHub - Roboval 2018
Azure IoTHub - Roboval 2018Andrea Tosato
 
Digital Forensic
Digital ForensicDigital Forensic
Digital ForensicNaLUG
 
17 Il computer connesso -- 1
17 Il computer connesso -- 117 Il computer connesso -- 1
17 Il computer connesso -- 1Federico Gobbo
 
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
 

Similar a Introduzione al software libero (20)

Introduzione al Free Software: storia e prospettive
Introduzione al Free Software: storia e prospettiveIntroduzione al Free Software: storia e prospettive
Introduzione al Free Software: storia e prospettive
 
Introduzione al mondo GNU\Linux
Introduzione al mondo GNU\LinuxIntroduzione al mondo GNU\Linux
Introduzione al mondo GNU\Linux
 
prova
provaprova
prova
 
Il software open source
Il software open sourceIl software open source
Il software open source
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)
 
Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...
Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...
Makers Italy: Virtual robotix e le piattaforme di prototipazione rapida vr br...
 
[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"
[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"
[NALUG] Workshop@UniNA2014: "Quando gli GNU si dopano con il silicio"
 
OpenHardware : Arduino
OpenHardware : ArduinoOpenHardware : Arduino
OpenHardware : Arduino
 
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
 
Metodologie Estrazione Evidenze Digitali
Metodologie Estrazione Evidenze DigitaliMetodologie Estrazione Evidenze Digitali
Metodologie Estrazione Evidenze Digitali
 
Matteo Flora: Cyber Warfare e CyberGuerrilla
Matteo Flora: Cyber Warfare e CyberGuerrillaMatteo Flora: Cyber Warfare e CyberGuerrilla
Matteo Flora: Cyber Warfare e CyberGuerrilla
 
Il software libero
Il software liberoIl software libero
Il software libero
 
Internet delle cose
Internet delle coseInternet delle cose
Internet delle cose
 
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry piMakers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
 
Introduzione all'Open Source e Linux
Introduzione all'Open Source e LinuxIntroduzione all'Open Source e Linux
Introduzione all'Open Source e Linux
 
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
 
Azure IoTHub - Roboval 2018
Azure IoTHub - Roboval 2018Azure IoTHub - Roboval 2018
Azure IoTHub - Roboval 2018
 
Digital Forensic
Digital ForensicDigital Forensic
Digital Forensic
 
17 Il computer connesso -- 1
17 Il computer connesso -- 117 Il computer connesso -- 1
17 Il computer connesso -- 1
 
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
 

Introduzione al software libero

  • 1. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Introduzione al Software Libero e all’Open Source Laboratorio Pils Istituto Tecnico Commerciale “A. Capriotti” San Benedetto del Tronto 19 Gennaio 2007 Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 2. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Oh grande spirito, concedimi la serenit´ di accettare le cose che non posso cambiare, a il coraggio di cambiare le cose che posso cambiare, e la saggezza di capirne la differenza Preghiera Cherokee Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 3. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Indice della presentazione 1 Breve storia dell’informatica (hardware, software, unix) 2 Ciclo produzione/fruzione del software: la nascita delle reti dei computer e delle persone 3 Software libero vs Open Source vs Software proprietario 4 GNU, FSF (Free Software Foundation), OSI (Open Source Initiative), Linux 5 Le distribuzioni GNU/Linux 6 Altro software libero oltre a GNU e Linux (una lista) 7 Oltre il software: liberi saperi e altri campi di applicazione 8 I limiti della libert´, alcuni dibattiti in corso a 9 il mondo BSD 10 Dimostrazioni pratiche (livecd, pxe, wubi, etc.) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 4. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Breve storia dell’informatica Architetture hardware: 1 Anni 50: Mainframe 2 Anni 60: Minicomputer e Supercomputer 3 Anni 70: Microcomputer 4 Anni 80: Homecomputer-PC 5 Anni 90: Embedded? Tecnologia dell’hardware: 1 Valvole termoioniche 2 Transistor 3 Circuiti integrati e Semincoduttori 4 Nanotecnologie? Computer quantistico? 5 Bioprocessori? Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 5. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Colosuss 1945, il primo computer “moderno” Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 6. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Mainframe Univac 9400 Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 7. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Mainframe IBM z Series 800 Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 8. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Minicomputer DEC Vax 11 780 Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 9. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Minicomputer MicroVax 3100 vs PC HP Pavillion primi modelli Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 10. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Minicomputer MicroVax 4000 Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 11. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Altair 8800 Commodore Altair 8800 PC IBM Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 12. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Valvola termoionica Circuito Integrato I Transistor Silicio Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 13. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Dall’hardware al software Ovvero la nascita di una nuova macchina astratta fatta di linguaggi di programmazione ed interfaccia utente. 1 Nei primi computer non esiste alcuna differenza sostanziale tra hardware e software. Mancano dispositivi specializzati per l’interazione con l’uomo. Il linguaggio ed i dispositivi per comunicare con la macchina sono la macchina stessa, il computer ´ quello che ´. e e 2 Nasce una necessit´ di astrazione, ovvero modi per poter a comunicare in modo sostanzialmente diverso, nasce il software (sistemi operativi e linguaggi di programmazione), assieme al nuovo hardware per comunicare (tastiera, mouse e video,reti di computer) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 14. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Unix, il passaggio dai minicomputer ai microcomputer Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 15. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Sistemi operativi 1 Maiframe: sistemi legacy 2 Minicomputer: Unix 3 Microcomputer: Windows, MacOS, (SCO)Unix, GNU/Linux 4 Embedded: Symbian, Windows Mobile/CE/XPe, GNU/Linux, Java Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 16. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Linguaggi di programmazione 1 Maiframe: Assembler, Cobol, PL/I, Fortran 2 Minicomputer: C 3 Microcomputer: C/C++ (molti altri, Java, .Net) 4 Embedded: C/C++ (molti altri) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 17. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skinsoftware produzione network Libero vs Riservato Skin hardware Onion Interfaccia utente (I/O) 1 Maiframe: rete (dai terminali stupidi al TCP/IP) 2 Minicomputer: telescriventi, stampanti. 3 Microcomputer: monitor, tastiera, mouse 4 Embedded: touch screen, interfaccia vocale, tastierino ABC. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 18. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Produzione hardware 1 Maiframe: Stato, Imprese Multinazionali 2 Minicomputer: Imprese imprenditoriali/spin off 3 Microcomputer: Imprese imprenditoriali/spin off 4 Embedded: Imprese in piena globalizzazione/economie di rete Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 19. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Produzione sistema operativo 1 Maiframe: Cliente (es.General Motors) e/o lo stesso produttore hardware 2 Minicomputer: stesso produttore hardware, ma non solo...unix (mondo accademico) 3 Microcomputer: stesso produttore hardware, ma non solo... dos, CP/M versioni di Unix (BSD), progetto GNU, Minix, nessun OS (homecomputer), etc. 4 Embedded: Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 20. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Produzione linguaggi di programmazione 1 Mainframe: Multinazionali (per lo piu’ stesso produttore hardware) 2 Minicomputer: stesso produttore hardware, ma non solo ... C, fortran (altre aziende e mondo accademico) 3 Microcomputer: stesso produttore hardware, ma non solo ... C, basic, etc. 4 Embedded: ? Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 21. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Fruitori computer 1 Maiframe: Stato, Imprese Multinazionali 2 Minicomputer: Imprese imprenditoriali/spin off, mondo accademico 3 Microcomputer: cittadini 4 Embedded: cittadini at large Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 22. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione la democratizzazione Verso Skin Onion produzione network Libero vs Riservato Skin Modello Onion Skin Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 23. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione la democratizzazione Verso Skin Onion produzione network Libero vs Riservato Skin Verso la democratizzazione del software e dell’hardware I minicomputer ed i microcomputer sono rappresentativi (non solo, ma per semplicit´ diciamo cos´ di una rivoluzione industriale e a ı) sociale senza precedenti: la democratizzazione dell’hardware e del software, sia per la produzione che la fruizione. Tale processo ha coinvolto i seguenti attori: stato, mondo accademico, multinazionali, cittadini in modi diversi a seconda della “path dependence” (ruolo storico ed ambientale). Ogni attore ha avuto un ruolo, ma ´ solo con la condivisione delle informazioni che lo e sviluppo ha avuto tale dimensione (scala globale) e tale velocit´ a (24 ore al giorno, 7 giorni su 7). Nasce la societ´ in rete, tra nuovi a e vecchi diritti, in cui qualsiasi soggetto e comunit´ ´ un nodo ae della rete. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 24. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion eproduzione network Libero vs Riservato Skin Propriet´ pubblica privata a Una societ´ in rete: gestione della complessit´ a a Il nuovo modo di produrre in rete: dai sistemi modelli centralizzati, a quelli distribuiti diffusi, passando per la decentralizzazione (refactoring del marketing) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 25. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion eproduzione network Libero vs Riservato Skin Propriet´ pubblica privata a Gestire la complessit´ del modello diffuso a La gestione della complessit´ pu´ essere gestita in modo ottimale, a o efficiente ed efficace e con maggior velocit´ solo con un modello a complesso (non complicato). Dalla decentralizzazione al processo in rete di carattere distribuito si ha un passaggio epocale, dall’internazionalizzazione (colonialismo-comunismo), alla globalizzazione. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 26. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion eproduzione network Libero vs Riservato Skin Propriet´ pubblica privata a Democrazia in rete, tra dominio pubblico e privato Nel processo di democratizzazione, diverse sono le forze messe in atto, in modo particolare due e contrastanti tra loro: la libera circolazione delle informazioni e la possibilit´ di interazione tramite a rete, sia per quanto riguarda l’hardware (hacker dell’hardware, homebrew club), che il software; la produzione in massa da parte delle multinazionali che richiedono “porti sicuri” per il finanziamento della propria attivit´ a scopo di lucro. (NB. vanno a considerati anche i casi di contaminazione tra il mondo hacker ed il mondo imprenditoriale/spin off). L’eterno dibattito tra propriet´ a pubblica e propriet´ privata. :-) a Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 27. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin Libert´ verso Riservatezza (e la Privacy?) a Libert´ VS Riservatezza, Chi decide, come e perch´? a e DISCUSSIONE. Software, codice sorgente/codice oggetto, sistema operativo, applicativo, internet. Novell, Microsoft, IBM, TCP/IP. DISCUSSIONE. Diritto d’autore/ banche dati, brevetti, copyleft. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 28. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin Libero vs Open Source vs Proprietario vs Gratuito (1) 1 Software libero: per esserci software libero la libert´ deve a essere garantita sempre, a prescindere da qualsiasi condizione. Ovvero la libert´ del software ha carattere inalienabile come i a diritti universali dell’uomo. 2 Open Source: per garantire la la libert´ ´ fondamentale che il ae software sia accessibile nelle sue due forme: codice oggetto e codice sorgente. Il resto potrebbe non contare. 3 Software proprietario: il produttore ´ il titolare del software e e pertando ne decide la sorte. Il software viene concepito secondo la versione modificata del diritto d’autore (accordi TRIP internazionali). 4 Software gratuito: scambio effettuato senza transazione monetaria e, alcune volte, escluso dalle forme contrattuali di compravendita (come in Italia). Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 29. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin Libero vs Open Source vs Proprietario vs Gratuito (2) Conseguenze: 1 La differenza sostanziale tra software libero ed open source ´ che e quest’ultimo considera un compromesso con le esigenze del mercato capitalistico prima di enunciare il proprio intento di libert´; il a software libero, al contrario, non esclude nessuna forma ed utilizzo del software, purch´ venga rispettata la libert´ altrui. (quindi il e a software libero non esclude nemmeno il mercato, come anche Cuba o l’ormai ex apartheid sudafricana). 2 Il software proprietario, al contrario del software libero, ´ di fatto e propriet´ del produttore. Di fatto il software non viene venduto, a piuttosto dato in licenza secondo quanto stabilito dallo stesso produttore. 3 la libert´ dell’uso del software non va confusa con la libert´ con cui a a il software viene usato, anche se la prima, pu´, alcune volte o implicare l’altra (ovvero non pu´ essere esclusa tecnicamente a o priori). Es. Word processor e libert´ di parole vs stampante ad a inchiostro simpatico. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 30. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin Libero vs Open Source vs Proprietario vs Gratuito (3) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 31. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin Open Source Initiative (www.opensource.org) L’OSI (Open Source Initiative) ´ un’organizzazione e che si dedica alla promozione del software open source e alla catalogazione delle license software che rispettano i canoni del modello open source. Tra le varie licenze sono da citare la GPL(software libero), BSD, Artistic, Nokia, Microsoft Public License, etc. I criteri dei principi guida sono dieci (in inglese): free redistribution; source code; derived works; integrity of the author’s source code; no discrimination against persons or groups; non discrimination against fields of endeavor; distribution of license; license must not be specific to a product; license must not restrict other software; license must be technology neutral. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 32. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin GNU: Gnu is not Unix (www.gnu.org) Il progetto GNU, ´ nato nel 1984 per volere dello e hacker Richard Mathew Stallman con l’intento di realizzare un sistema operativo completamente libero. Vengono sviluppati diversi moduli software tranne uno: il kernel (il modulo software pi´ u vicino all’hardware). Il kernel, chiamato HURD, ´ cominciato ad essere sviluppato a partire dal 1990 ed e ufficialmente il kernel ´ ancora in fase di sviluppo. Nonostante e varie vicissitudini ed annunci di rilasci, l’HURD non ´ ancora ad e oggi (01/01/2008) un programma sufficientemente stabile e supportato dalla comunit´. I motivi e le cause sono varie, ma il a confronto con Linux ´ inevitabile, il quale a tutti gli effetti ha preso e nella comunit´ il posto di quello che HURD sarebbe potuto essere. a Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 33. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione GNU Onion produzione network Libero vs Riservato Skin OSI Skin Quali sono le libert´ del software libero? a 1 Libert´ 0: ´ la libert´ di eseguire il programma per qualunque a e a scopo 2 Libert´ 1: ´ la libert´ di studiare il codice sorgente del a e a programma e di modificarlo secondo le proprie esigenze 3 Libert´ 2: ´ la possibilit´ di ridistribuire copie del programma, a e a quando lo desideri. Questo include ripubblicazioni del programma. 4 Libert´ 3: ´ la libert´ di distribuire copie da te modificate agli a e a altri, quando lo desideri e questo fa in modo che le tue modifiche siano rese pubbliche indipendentemente dai tuoi desideri. Se hai queste 4 libert´ fondamentali allora il programma ´ a e Software libero; questo sigifica che il sistema sociale di distribuzione rispetta la libert´ e la comunit´ degli utenti. a a Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 34. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Modello Onion Skin ideato da Stallman Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 35. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Free Software Foundation, www.fsf.org (1) Per rendere giuridicamente valido il progetto, e per poter accedere alla raccolta di fondi per finanziare il progetto, Stallman fonda una associazione senza scopo di lucro, la FSF: Free Software Foundation, un’associazione di carattere giuridico appartenente al cosidetto Terzo settore (noto anche come non-profit). L’FSF diventa in questo modo un centro di produzione del software libero (programmazione software), ma allo stesso tempo qualcosa di pi´: concepisce una valenza giuridica alle u proprie attivit´ di produzione (licenza GPL) fornendo strumenti a giuridici e software a qualsiasi persona ed organizzazione (profit e non-profit), purch´ rispettino legalmente i principi di libert´ sanciti e a nella licenza GPL. BREVE DISCUSSIONE sui modelli economici non-profit e su quelli pro-profit. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 36. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Free Software Foundation (2) Nel 2001, con la globalizzazione sono sorte altre due organizzazioni sorelle, ma giuridicamente e finanziariamente indipendenti dalla Free Software Foundation: la FSF Europe (www.fsfeurope.org) e la FSF India (fsf.org.in). L’idea di base ´ di costruire una rete di FSF e che segua il principio glocal (contrazione di global e local), le FSF sono legate tra loro da rapporti di collaborazione e supporto reciproco, indipendenti tra di loro e con autonomia decisionale. Nel 2002 vede la nascita di un nuovo capitolo, la FSF del Giappone la FSIJ, Free Software Initiative of Japan (www.fsij.org), mentre nel 2005 si aggiunge la FSF dell’America Latina, la FSFLA, Free Software Foundation Latin America con sede in Argentia a Rosario. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 37. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Free Software Foundation (3) BREVE DISCUSSIONE. Non esiste (ancora) una FSF in Cina, pur essendo un paese cona buona diffusione del software GNU/Linux. BREVE DISCUSSIONE. FSIJ carattere nazionale, FSFLA carattere continentale, FSF, carattere internazionale?, quale rapporto hanno le FSF con le lingue e le nazioni? Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 38. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Capitoli FSF FSF Europe FSF India FSF Latin America F.S. Initiative of Japan Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 39. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Capitoli FSF, link ai siti internet 1 FSF Europe (FSFe, www.fsfeurope.org) 2 FSF India (FSF-I, fsf.org.in) 3 FSF Latina America (FSFLA, www.fsfla.org) 4 FSF Iniative of Japan (FSFIJ, www.fsij.org) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 40. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin La struttura organizzativa della FSFeurope La struttura organizzativa della FSFEurope ´ stata pensata per e venire incontro alle caratteristiche linguistiche, culturali e giuridiche dell’Europa geografica e dell’Unione Europea. La struttura portante ´ costituita da un’associazione non governativa e con sede legalmente riconosciuta in Germania. Lo scopo principale dalle FSFE, oltre a sostenere attivamente lo sviluppo del software libero, ´ l’offerta di assistenza a politici, avvocati e giornalisti, con e l’obiettivo di assicurare un futuro legale, politico e sociale al Software libero. L’FSFE coopera e, quando necessario coordina, tutte le associazioni che si riconoscono nei principi della FSFE e che si occupano di software libero in Europa (e non solo come il caso della FSIJ) attribuendo loro il titolo di organizzazioni associate. Tra le quali ricordiamo l’associazione italiana ASSOLI (www.softwarelibero.it), la serba FSNS (www.fsn.org.yu), e la KDE e.V.(ev.kde.org). Il sito della FSFE ´ multilingue. e Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 41. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Linux (www.kernel.org) Linux vede la luce nel 1991 ad opera dello studente Linus Benedict Torvalds come risposta al sistema operativo Minix del professore di sistemi operativi Andrew Tanenbaum alla allora nascente rete internet. (Linus ´ finlandese, Tanenbaum ha la cattedra alla e prestigiosa universit´ di informatica ad Amsterdam) a Celebre ´ la frase postata nel newsgroup comp.os.minix: “Io e continuo a ritenere che progettare un kernel monolitico nel 1991 sia un errore fondamentale. Ringrazi che non ´ mio studente. Non e avrebbe preso un voto alto per tale progetto”. Torvalds prelever´a da internet gli strumenti dello GNU e con essi incomincer´ a a scrivere il pezzo mancante al progetto GNU per funzionare. (l’HURD era ancora in sviluppo al contrario degli altri moduli GNU che erano sostanzialmente stabili). La rivoluzione di Torvalds non ´ e tecnologica, da questo punto di vista Tanenbaum ha le sue ragioni, la rivoluzione ´ sociale. e Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 42. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione FSFeurope Linux FSF Skin Onion produzione network Libero vs Riservato Skin Linux Torvalds da programmatore diventa un coordinatore di programmatori volontari distribuiti tramite internet: studenti, docentim, e pi´ tardi anche imprese come IBM, Intel, SGI. Il u modello di sviluppo ´ valido perch´ si fonda su tre perni centrali: e e ´ qualit´, velocit´, precisione su scala globale. E la nascita della a a produzione in rete tramite la rete. Con il progetto Linux viene sancita anche un’altra caratteristica del software libero: la possibilit´ di unire tanti piccoli progetti distanti e sparpagliati a geograficamente (antipodi compresi) per la realizzazione di un prodotto complesso. L’unione della rete, i suoi collegamenti sono il vero valore, molto di pi´ della somma delle parti. u Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 43. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Modello Onion Skin GNU/Linux Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 44. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Rappresentazione grafica di internet nel 2005. (http://www.opte.org) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 45. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Cosa ´ una distribuzione? e Per distribuzione in informatica si intende una collezione di programmi relativi ad uno o pi´ campi di applicazione, selezionati e u rilasciati come un un unico pacchetto. Caratteristica del software di una distribuzione ´ quella di essere configurato in modo da e realizzare un ambiente di lavoro pi´ o meno omogeneo secondo u una o pi´ propriet´ comuni. (fonte wikipedia) u a Una distribuzione ´ un servizio e allo stesso tempo un sistema di e collezione del software ed un modo per installarlo. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 46. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Cosa ´ una distribuzione GNU/Linux? e Con distribuzione GNU/Linux o, per taluni, pi´ semplicemente u Linux, si intende una distribuzione che contenga almeno il kernel Linux ed il software dello GNU, con l’aggiunta di software proveniente da terze parti (es. firefox, openoffice, etc) e di eventuali modifiche allo stesso software (rilasciate esse stesse in rispetto della licenza di riferimento, es. GPL). Una distribuzione ´e sostanzialmente una filosofia unita ad una scelta progettuale di collezionare del software (in genere l’unit´ base ´ il pacchetto) e di a e renderlo disponibile all’installazione, tramite un opportuno programma detto anche programma di installazione (proprietario o libero). Imprese private come Red Hat, Novell, Ubuntu e progetti comunitari come Debian, Gentoo o lavori di singoli come Slackware assemblano, testano e modificano, secondo le proprie esigenze, le varie componenti software in modo tale da renderle installabili nell’hardware di riferimento. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 47. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Rappresentazione grafica di una distribuzione GNU/Linux Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 48. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Tassonomie delle distribuzioni GNU/Linux (1) Le distribuzioni possono venire catalogate in tanti modi, il pi´ u semplice ´ il formato del pacchetto. Con formato si intende il e modo in cui il software/pacchetto viene gestito dalla distribuzione. 1 deb (diminutivo di Debian) 2 rpm (Red Hat Package Management) 3 tgz (un formato di compressione) 4 ebuild (emerge builing?) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 49. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Tassonomie delle distribuzioni GNU/Linux (2) Ma esistono tante altre categorie o tassonomie. Ad esempio, se sono lavori derivati da altre distribuzioni, il modo in cui possono essere installate (es. tramite floppy, cd, internet, se sono provviste di un programma grafico di installazione, etc.) se possono essere utilizzate senza essere installate (es. boot da rete, livecd, usb, etc.) o per l’hardware supporato, in base alla popolarit´, quale a organizzazione ne segue lo sviluppo (associazioni non governative, entit´ commerciali, individui), etc. etc. fino alla fantasia di quello a che l’informatica consente: pigeon over ip e bongo over ip compresi. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 50. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Diagramma delle distribuzioni (Andrew Cowie) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 51. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Diagramma delle distribuzioni (Progetto LDT) Il progetto Linux Distro Timeline http://futurist.se/gldt nasce per rappresentare graficamente in un cladogramma la sequenza cronologica ed i rapporti tra le varie varie distribuzioni GNU/Linux. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 52. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Link Principali Distribuzioni Storiche e derivate 1 Linux From Scratch o anche LFS 2 Slackware 3 Debian (Knoppix, Ubuntu), 4 Red Hat (Fedora) 5 Suse (OpenSuse) 6 Gentoo (Sabayon) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 53. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Principali Distribuzioni Storiche e derivate 1 Linux From Scratch: www.linuxfromscratch.org/ 2 Slackware: www.slackware.com 3 Debian: www.debian.org 4 Knoppix: www.knoppix.org 5 Ubuntu: www.ubuntu.com, www.ubuntu-it.com 6 Edubuntu, Kubuntu, Xubuntu: www.ubuntu.it, www.edubuntu.org, www.kubuntu.org, www.xubuntu.org 7 Fedora: fedoraproject.org 8 OpenSuse: www.opensuse.org 9 Gentoo: www.gentoo.org 10 Sabayon: www.sabayonlinux.org Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 54. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Paradigma GNU/Linux, sistemica delle distribuzioni (1) Il mondo GNU e Linux sono la dimostrazione di due progetti dipendenti ed indipendenti allo stesso tempo in grado di evolversi e di co-evolvere insieme in un paradigma simbiotico in cui l’ambiente ´ stato definito grazie al lavoro di terzi: le distribuzioni. Tra le e condizioni sine qua non ´ da considerare come perno la libert´ che e a tali sistemi hanno offerto di evolversi verso strutture e forme nemmeno pensate; l’ecosistema, o comunit´ ´ molto di pi´ della ae u semplice sommatoria delle parti, ´ la dimostrazione che un sistema e libero ´ indispensabile per il progresso in modi e ritmi senza e precedenti nella storia e non solo secondo criteri economici, tecnici e tecnologici ma anche, e soprattutto, sociali, etici, umani, ideologici. Il paradigma “distribuzione GNU/Linux” ha messo a disposizione dei mezzi di produzione, fruizione e distribuzione liberi senza precedenti nella storia. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 55. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Paradigma GNU/Linux, sistemica delle distribuzioni (2) Usando GNU/Linux, si va oltre GNU/Linux per la produzione di altro software grazie al contributo diffuso di individui, organizzazioni e comunit´ sparse in tutto il mondo, ma tutte a collegate e dipendenti in qualche modo tra di loro. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 56. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Altri pacchetti oltre GNU/Linux (1) 1 Database Relazionali (Postgres, Mysql, Sqlite) 2 Front-end Database (odb-Openoffice, Knoda, Mergeant ex gnome-db) 3 Masterizzazione CD-DVD (Gnome-Backer, K3B, etc.) 4 Web Browser (Mozilla Firefox, Konqueror, Webkit) 5 E-mail (Evolution, Mozilla Thunderbird, etc.) 6 Instant Messaging (Pidgin, Jabber, etc.) 7 Desktop Manager (Gnome, Kde, Xfce, Enlightment) 8 Window Manager (Metacity, Compiz Fusion) 9 Grafica Vettoriale (Inkscape) 10 Grafica Raster (Gimp, ImageMagick) 11 Emulatori (xmame, wine, qemu, Xen, etc.) 12 Fonia VoIP, VideoConferenze (asterisk, ekiga, TeamSpeak, etc.) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 57. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Altri pacchetti oltre GNU/Linux (2) 1 Desktop Publishing (Scribus) 2 Gestione Finanza (GNUcash, Kmymoney, etc.) 3 Office Automation (OpenOffice, Koffice, Gnumeric, Abiword) 4 Web server (LAMP: Linux Apache Mysql Php-Perl-Python) 5 Linguaggi di programmazione (C,C++,Java, Gambas, etc.) 6 Tanto altro, es. giochi (linuxgamers.it), programmi di musica, DVD, audio-video (Kino, Cinerella), sicurezza informatica (firewall, IDS, etc.), programmi scientifici, Peer-to-Peer, Fax, Centralini Telefonici (Bayonne), Postscript, PDF, Crittografia, Dizionari linguistici, Antivirus, Flash (GNASH), etc. E molto altro software di qualsiasi tipo e genere (aziendale compreso, es. Compiere, Mosaico) su google e sourceforge.net Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 58. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Software Libero anche per Windows Il software libero di un certo utilizzo pratico per l’utenza desktop, e non strettamente dipendente dal sistema operativo ´ disponibile e anche per la piattaforma windows. “The Open CD” ´ un progetto con la finalit´ di collezionare il e a software in un comodo CD installabile. L’edizione italiana ´ e disponibile al seguente url: http://www.theopencd.it. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 59. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Liberi Saperi L’ambiente GNU/Linux, nella sua evoluzione ha portato il dibattito della libert´ del software anche su altri fronti, in modo particolare a sulla libert´ degli standard aperti per la comunicazione (di fatto a l’evoluzione del protocollo TCP/IP alle applicazioni software, es. OpenDocument-ISO/IEC 26300, PDF-ISO/IEC 32000) e pi´ in u generale sulla libera circolazione delle conoscenze (di fatto il principio di base della comunit´ GNU/Linux). Essendo il software a libero una rivoluzione prima che tecnica, giuridica, sociale e amministrativa, non c’´ da meravigliarsi se il dibattito si stia e trasferendo sulle libert´ dei sistemi informativi delle organizzazioni a e delle persone (ed in modo prevalente a quelle organizzazioni che si adoperano per la libert´, es. l’ONU-UNESCO). In uno slogan: a dalla libert´ dell’informazione, al software libero, al libero a sapere (BREVE DISCUSIONE sui costi - information wants to be free, information costs a lot). Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 60. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Oltre il software libero: altri campi di applicazione Essendo il software libero non solo un software, ma un modo, un processo per la produzione e la fruizione del software, esistono altri progetti che cercano di replicarne il successo, applicandone i ´ principi di sviluppo, ad altri campi. E il caso dell’hardware (es. OpenSPARC, Openhardware), dei libri (es. code 2.0 di Lessig, o il nostro ippolita.net) o a quelli che tradizionalmente sono stati di ispirazione del mondo GNU/Linux come la cucina (es. opencola) o le amministrazioni pubbliche (es. Extremadura), alle ong (es. UNESCO, peacelink), al mondo pro-profit (es. Goldcorp inc, Human Genome Project), e al settore non-profit (es. Wikipedia). Anche il processo per la produzione della licenza GPL (ma anche l’OSI) ´ stato caso di “ispirazione”, come testimonia l’associazione e non-profit fondata dal prof. di giurisprudenza Lawrence Lessig, la Creative Commons. BREVE DISCUSSIONE (Montesquieu, le risoluzione alternative delle controversie). Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 61. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin I limiti della libert´ a Il dialogo, come si vede, ´ ancora aperto. Perch´ ´ ancora aperto il e ee limite della libert´ del software. Casi topici, sui massimi sistemi: a 1 DRM/Trusted Computer (differenti posizioni Stallman/Torvalds) 2 Brevetti Software (differente posizione Europa/USA) 3 GPLv2 vs GPLv3 (differente posizione Stallman/Torvalds) 4 RedHat vs Novell (differente posizione sulla interoperabilit´, a anche mono, .GNU, firefox, etc.) 5 HGP vs brevetti medice personalizzate 6 Crittografia e Privacy Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 62. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Il mondo BSD Con l’acronimo BSD si indica una variante (o lavoro derivato) di Unix sviluppata presso l’universit´ di Berkeley a partire dagli anni a 70. L’hardware di riferimento del BSD “storico” sono i minicomputer, dal PDP al Vax della DEC. BSD ´ un sistema e operativo completo rilasciato con una licenza libera con la particolarit´ di poter essere adoperato anche in modo proprietario. a BSD pu´ essere considerato un sistema operativo completo (anche o se sprovvisto di interfacce utente grafiche evolute, d’altronde nei minicomputer tale hardware ´ inesistente, al contrario delle e interfacce testuali) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 63. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin FreeBSD NetBSD OpenBSD DragonFly Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 64. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Mondo BSD, link ai siti internet 1 FreeBSD (www.freebsd.org) DesktopBSD (desktopbsd.net) PCBSD (www.pcbsd.org) FreeSBIE (www.freesbie.org) 2 NetBSD (www.netbsd.org) 3 OpenBSD (www.openbsd.org) 4 DragonflyBSD (www.dragonflybsd.org) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 65. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Negli anni 90, il mondo accademico ed imprenditoriale “riprende” lo sviluppo di BSD alla luce dei seguenti cambiamenti: l’hardware dei microcomputer, lo sviluppo in rete, i problemi legali. Detto in altre parole, il mondo BSD rimane legato al tradizionale sodalizio accademico/pubblico/imprenditoriale aggiornandosi al nuovo modello di produzione dello GNU/Linux. Nel 1993 nascono i progetti FreeBSD e NetBSD. Nel 1995/96 vede la luce OpenBSD, un fork dal progetto di NetBSD; sorte analoga per DragonFly BSD ed Apple Darwin, due fork distinti di FreeBSD. In data 19 marzo 2007 vede la luce un ulteriore sistema in qualche modo legato al mondo BSD originale (anche se prende molto anche dal mondo GNU, informalmente si parla di gnusolaris), OpenSolaris (opensolaris.org) della Sun. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 66. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Altri link ed informazioni utili (1) Linux User Group (LUG) Italiani: www.linux.it/LUG Blog, Mailing list, social Network (es. Second Life), gruppi di discussione (es. NNTP-Newgroup) Motore di ricerca google dedicato: www.google.it/linux e www.google.com/linux Dmoz, Open Directory Categories: http://www.dmoz.org “Classifica” distribuzioni: http://distrowatch.com sito della distribuzione (es. www.debian.org, etc.), o del pacchetto software (es. www.gnome.org, www.mozilla.org, www.openoffice.org, etc.) Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 67. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Altri link ed informazioni utili (2) Appunti di informatica libera (ex Appunti Linux) di Daniele Giacomini: a2.pluto.it Un occhio su www.wikipedia.org per qualsiasi argomento Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 68. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Come contattarci ? Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 69. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin Ringraziamenti Un sentito grazie a pizzodisevo per le immagini di sfondo www.flickr.com/photos/globetrotter1937 Immagini dei computer mainframe, minicomputer, e pc prese da images.google.it Altre immagini, ove non specificato diversamente, prese da www.wikipedia.org o realizzare dal pils. Un sentito grazie ad Arianna (e a tutti quelli che lo sopportano e supportano), da parte di Marco. Un sentito grazie a Sandra, Letizia, Francesco da parte di Renato. Un ringraziamento a tutti quanti parteciperanno con una propria idea e/o critica con la speranza che, condividendo le proprie esperienze con gli altri come abbiamo fatto noi, sappiano far meglio. Laboratorio Pils Introduzione al Software Libero e all’Open Source
  • 70. Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Distro vs RiservatoGNU/ Distribuzione GNU/Linux Diagramma Libero Paradigma Skin FINE Laboratorio Pils Introduzione al Software Libero e all’Open Source