SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Introduzione al software libero
giuliof
GOLEM Empoli
10 dicembre 2022
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 1 / 15
Chi siamo, cosa facciamo, un fiorino!
GOLEM
Gruppo Operativo Linux Empoli
Associazione di promozione sociale
golem.linux.it
Chi sono?
giuliof
Socio GOLEM ed utente Linux dal 2008
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 2 / 15
Software?
PC desktop
Laptop
Smartphone
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 3 / 15
Software libero?
Dal codice sorgente all’eseguibile
Codice sorgente
#include <stdio.h>
int main()
{
printf("Ciao Mondo!n");
}
Linguaggio macchina
[...]
55 48 89 e5 48 8d 05 00
00 00 00 48 89 c7 e8 00
00 00 00 b8 00 00 00 00
5d c3
[...]
Eseguibile
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 4 / 15
Richard Stallman, il free software e GNU
Figura 1: Richard Matthew Stallman
Software libero
le quattro libertà (utilizzo, analisi, modifica e
redistribuzione);
licenza GPL;
progetto GNU.
1984
Nasce GNU: un sistema operativo com-
pletamente libero basato su Unix
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 5 / 15
Linus Torvalds e Linux
Figura 2: Linus Benedict Torvalds
1991
Nasce il kernel Linux
From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds)
Subject: What would you like to see most in minix?
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
I’m doing a (free) operating system (just a hobby,
won’t be big and professional like GNU) for 386(486)
AT clones.
[...]
Any suggestions are welcome, but I won’t promise
I’ll implement them :-)
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 6 / 15
Vezzo da nerd o progetto in grande stile?
Smart TV
Smartphone
Minicomputer
Veicoli
Router
Frigoriferi
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 7 / 15
Bello ma... c’è altro oltre a GNU/Linux?
Collezione di software liberi
Ambienti desktop (gnome, kde, xfce ...);
Applicativi di grafica e modellazione 3D
(gimp, inkscape, ...);
Software di produttività personale
(LibreOffice);
Editor di testo e ambienti di sviluppo integrati;
...
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 8 / 15
Bello ma... c’è altro oltre a GNU/Linux?
Definizione di formati liberi
Se un software libero ed il suo corrispettivo
proprietario parlano la stessa lingua, gli utenti
possono scambiarsi file senza intoppi.
Sviluppo di software multi piattaforma
Tendenzialmente, il software libero è scritto con
l’intenzione di permetterne l’utilizzo su sistemi
diversi da Linux, come Windows ed OS X.
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 9 / 15
Coding collaborativo
Voglio contribuire!
test e report di bug;
scrittura codice per bugfix o aggiunta feature;
traduzioni;
grafica per loghi, banner, campagne
promozionali;
...
Lo sviluppo è aperto a tutti!
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 10 / 15
Coding collaborativo
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 11 / 15
Aziende
soluzioni personalizzate per l’azienda
assistenza di sistemi e applicativi
amministratori di sistema
progettazione di apparati embedded
. . .
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 12 / 15
GOLEM: l’Officina Informatica
46m2
sala corsi ricambi pc antenne
stampante 3D elettronica computer inusuali apparati di rete
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 13 / 15
La tana del bianconiglio
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 14 / 15
Introduzione al software libero
GOLEM - Gruppo Operativo Linux Empoli
GOLEM – Gruppo Operativo Linux Empoli
presso ”La Vela – Margherita Hack”
via Magolo, 32 – 50053 Empoli (FI)
tutti i martedı̀ sera dalle 21.30 alle 24.00
LibreItalia Conference
Questa presentazione è stata preparata da
GOLEM – Gruppo Operativo Linux Empoli
in occasione della LibreItalia Conference 2022
e viene rilasciata sotto GPLv3
presso git.golem.linux.it
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 15 / 15

Más contenido relacionado

Similar a Introduzione al software libero - Giulio Fieramosca

Giacomo casarin 269073 iuavcamp presentazione
Giacomo casarin 269073 iuavcamp presentazioneGiacomo casarin 269073 iuavcamp presentazione
Giacomo casarin 269073 iuavcamp presentazione
giacomocasarin
 

Similar a Introduzione al software libero - Giulio Fieramosca (20)

Giacomo casarin 269073 iuavcamp presentazione
Giacomo casarin 269073 iuavcamp presentazioneGiacomo casarin 269073 iuavcamp presentazione
Giacomo casarin 269073 iuavcamp presentazione
 
Presentazione Andreacannella
Presentazione AndreacannellaPresentazione Andreacannella
Presentazione Andreacannella
 
Presentazione Andrea Cannella Linux Day Scicli 2009
Presentazione Andrea Cannella Linux Day Scicli 2009Presentazione Andrea Cannella Linux Day Scicli 2009
Presentazione Andrea Cannella Linux Day Scicli 2009
 
Io, Android
Io, AndroidIo, Android
Io, Android
 
3_il_software
3_il_software3_il_software
3_il_software
 
Soluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeSoluzioni per la produzione multimediale
Soluzioni per la produzione multimediale
 
Reportage Delphi Day 2012
Reportage Delphi Day 2012Reportage Delphi Day 2012
Reportage Delphi Day 2012
 
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
 
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)
 
this = that
this = that this = that
this = that
 
Da windows a_linux_ot2013
Da windows a_linux_ot2013Da windows a_linux_ot2013
Da windows a_linux_ot2013
 
LibreOffice e la sua community - Gabriele Ponzo
LibreOffice e la sua community - Gabriele PonzoLibreOffice e la sua community - Gabriele Ponzo
LibreOffice e la sua community - Gabriele Ponzo
 
Catalogo Formativo - V201012
Catalogo Formativo - V201012Catalogo Formativo - V201012
Catalogo Formativo - V201012
 
Installazione Qt 4.5.3 per Ms Windows
Installazione Qt 4.5.3 per Ms WindowsInstallazione Qt 4.5.3 per Ms Windows
Installazione Qt 4.5.3 per Ms Windows
 
Workshop sul Free Software Ordine degli Ingegneri
Workshop sul Free Software Ordine degli IngegneriWorkshop sul Free Software Ordine degli Ingegneri
Workshop sul Free Software Ordine degli Ingegneri
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Ubuntu Linux - Corso Base
Ubuntu Linux - Corso BaseUbuntu Linux - Corso Base
Ubuntu Linux - Corso Base
 
Da Rotor a .NET Core ed indietro: Microsoft &lt;3 Open Source
Da Rotor a .NET Core ed indietro: Microsoft &lt;3 Open SourceDa Rotor a .NET Core ed indietro: Microsoft &lt;3 Open Source
Da Rotor a .NET Core ed indietro: Microsoft &lt;3 Open Source
 
Openmoko - La costruzione di un “Telefoninux”
Openmoko - La costruzione di un “Telefoninux”Openmoko - La costruzione di un “Telefoninux”
Openmoko - La costruzione di un “Telefoninux”
 
On demand Webinars
On demand WebinarsOn demand Webinars
On demand Webinars
 

Más de LibreItalia

Más de LibreItalia (20)

Protocollo di Migrazione - Italo Vignoli, Enio Gemmo
Protocollo di Migrazione - Italo Vignoli, Enio GemmoProtocollo di Migrazione - Italo Vignoli, Enio Gemmo
Protocollo di Migrazione - Italo Vignoli, Enio Gemmo
 
Perché contribuire a LibreOffice - Gabriele Ponzo
Perché contribuire a LibreOffice - Gabriele PonzoPerché contribuire a LibreOffice - Gabriele Ponzo
Perché contribuire a LibreOffice - Gabriele Ponzo
 
Il gruppo italiano di localizzazione di LibreOffice - Marco Marega
Il gruppo italiano di localizzazione di LibreOffice - Marco MaregaIl gruppo italiano di localizzazione di LibreOffice - Marco Marega
Il gruppo italiano di localizzazione di LibreOffice - Marco Marega
 
Ruolo politico di LibreItalia - Italo Vignoli
Ruolo politico di LibreItalia - Italo VignoliRuolo politico di LibreItalia - Italo Vignoli
Ruolo politico di LibreItalia - Italo Vignoli
 
FOSS nella Pubblica Amministrazione - Flavia Marzano
FOSS nella Pubblica Amministrazione - Flavia MarzanoFOSS nella Pubblica Amministrazione - Flavia Marzano
FOSS nella Pubblica Amministrazione - Flavia Marzano
 
Denaro Pubblico Codice Pubblico - Raul Masu
Denaro Pubblico Codice Pubblico - Raul MasuDenaro Pubblico Codice Pubblico - Raul Masu
Denaro Pubblico Codice Pubblico - Raul Masu
 
Benvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
Benvenuti alla LibreItalia Conference 2022 - Giulia BimbiBenvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
Benvenuti alla LibreItalia Conference 2022 - Giulia Bimbi
 
FOSS and Open Standards for Digital Sovereignty
FOSS and Open Standards for Digital SovereigntyFOSS and Open Standards for Digital Sovereignty
FOSS and Open Standards for Digital Sovereignty
 
I. Vignoli - ODF e Digital Sovereignty
I. Vignoli - ODF e Digital SovereigntyI. Vignoli - ODF e Digital Sovereignty
I. Vignoli - ODF e Digital Sovereignty
 
P. Dongilli, M. Marinello - I propri dati a casa e a scuola
P. Dongilli, M. Marinello - I propri dati a casa e a scuolaP. Dongilli, M. Marinello - I propri dati a casa e a scuola
P. Dongilli, M. Marinello - I propri dati a casa e a scuola
 
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
G. Ponzo - Una scuola... tra le nuvole? (da genitore informato)
 
A. Cartotto - Una scuola... tra le nuvole?
A. Cartotto - Una scuola... tra le nuvole?A. Cartotto - Una scuola... tra le nuvole?
A. Cartotto - Una scuola... tra le nuvole?
 
P. Vecchi - Privacy ed i giganti del web
P. Vecchi - Privacy ed i giganti del webP. Vecchi - Privacy ed i giganti del web
P. Vecchi - Privacy ed i giganti del web
 
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fareF. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
F. Marzano - Storia dell'adozione del FLOSS nelle PA. Fatto e da fare
 
R. Di Cosmo - Software Heritage
R. Di Cosmo - Software HeritageR. Di Cosmo - Software Heritage
R. Di Cosmo - Software Heritage
 
G. Alborghetti - I Padroni del Web
G. Alborghetti - I Padroni del WebG. Alborghetti - I Padroni del Web
G. Alborghetti - I Padroni del Web
 
Giordano Alborghetti cittadinanza digitale
Giordano Alborghetti cittadinanza digitaleGiordano Alborghetti cittadinanza digitale
Giordano Alborghetti cittadinanza digitale
 
Andrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoAndrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software Libero
 
Public Money, Public Code – Marina Latini, CIB software GmbH
Public Money, Public Code – Marina Latini, CIB software GmbHPublic Money, Public Code – Marina Latini, CIB software GmbH
Public Money, Public Code – Marina Latini, CIB software GmbH
 
ODF: l’unico formato standard e aperto per i documenti - Italo Vignoli
ODF: l’unico formato standard e aperto per i documenti - Italo VignoliODF: l’unico formato standard e aperto per i documenti - Italo Vignoli
ODF: l’unico formato standard e aperto per i documenti - Italo Vignoli
 

Último

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 

Último (18)

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 

Introduzione al software libero - Giulio Fieramosca

  • 1. Introduzione al software libero giuliof GOLEM Empoli 10 dicembre 2022 giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 1 / 15
  • 2. Chi siamo, cosa facciamo, un fiorino! GOLEM Gruppo Operativo Linux Empoli Associazione di promozione sociale golem.linux.it Chi sono? giuliof Socio GOLEM ed utente Linux dal 2008 giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 2 / 15
  • 3. Software? PC desktop Laptop Smartphone giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 3 / 15
  • 4. Software libero? Dal codice sorgente all’eseguibile Codice sorgente #include <stdio.h> int main() { printf("Ciao Mondo!n"); } Linguaggio macchina [...] 55 48 89 e5 48 8d 05 00 00 00 00 48 89 c7 e8 00 00 00 00 b8 00 00 00 00 5d c3 [...] Eseguibile giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 4 / 15
  • 5. Richard Stallman, il free software e GNU Figura 1: Richard Matthew Stallman Software libero le quattro libertà (utilizzo, analisi, modifica e redistribuzione); licenza GPL; progetto GNU. 1984 Nasce GNU: un sistema operativo com- pletamente libero basato su Unix giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 5 / 15
  • 6. Linus Torvalds e Linux Figura 2: Linus Benedict Torvalds 1991 Nasce il kernel Linux From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds) Subject: What would you like to see most in minix? Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki I’m doing a (free) operating system (just a hobby, won’t be big and professional like GNU) for 386(486) AT clones. [...] Any suggestions are welcome, but I won’t promise I’ll implement them :-) giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 6 / 15
  • 7. Vezzo da nerd o progetto in grande stile? Smart TV Smartphone Minicomputer Veicoli Router Frigoriferi giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 7 / 15
  • 8. Bello ma... c’è altro oltre a GNU/Linux? Collezione di software liberi Ambienti desktop (gnome, kde, xfce ...); Applicativi di grafica e modellazione 3D (gimp, inkscape, ...); Software di produttività personale (LibreOffice); Editor di testo e ambienti di sviluppo integrati; ... giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 8 / 15
  • 9. Bello ma... c’è altro oltre a GNU/Linux? Definizione di formati liberi Se un software libero ed il suo corrispettivo proprietario parlano la stessa lingua, gli utenti possono scambiarsi file senza intoppi. Sviluppo di software multi piattaforma Tendenzialmente, il software libero è scritto con l’intenzione di permetterne l’utilizzo su sistemi diversi da Linux, come Windows ed OS X. giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 9 / 15
  • 10. Coding collaborativo Voglio contribuire! test e report di bug; scrittura codice per bugfix o aggiunta feature; traduzioni; grafica per loghi, banner, campagne promozionali; ... Lo sviluppo è aperto a tutti! giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 10 / 15
  • 11. Coding collaborativo giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 11 / 15
  • 12. Aziende soluzioni personalizzate per l’azienda assistenza di sistemi e applicativi amministratori di sistema progettazione di apparati embedded . . . giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 12 / 15
  • 13. GOLEM: l’Officina Informatica 46m2 sala corsi ricambi pc antenne stampante 3D elettronica computer inusuali apparati di rete giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 13 / 15
  • 14. La tana del bianconiglio giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 14 / 15
  • 15. Introduzione al software libero GOLEM - Gruppo Operativo Linux Empoli GOLEM – Gruppo Operativo Linux Empoli presso ”La Vela – Margherita Hack” via Magolo, 32 – 50053 Empoli (FI) tutti i martedı̀ sera dalle 21.30 alle 24.00 LibreItalia Conference Questa presentazione è stata preparata da GOLEM – Gruppo Operativo Linux Empoli in occasione della LibreItalia Conference 2022 e viene rilasciata sotto GPLv3 presso git.golem.linux.it giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 15 / 15