際際滷

際際滷Share a Scribd company logo
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 alleseguibile
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 liberta (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
Im doing a (free) operating system (just a hobby,
wont be big and professional like GNU) for 386(486)
AT clones.
[...]
Any suggestions are welcome, but I wont promise
Ill 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... ce altro oltre a GNU/Linux?
Collezione di software liberi
Ambienti desktop (gnome, kde, xfce ...);
Applicativi di grafica e modellazione 3D
(gimp, inkscape, ...);
Software di produttivita personale
(LibreOffice);
Editor di testo e ambienti di sviluppo integrati;
...
giuliof (GOLEM Empoli) Introduzione al software libero 10 dicembre 2022 8 / 15
Bello ma... ce 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 e scritto con
lintenzione di permetterne lutilizzo 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 e 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 lazienda
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: lOfficina 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 e 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

More Related Content

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 alleseguibile 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 liberta (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 Im doing a (free) operating system (just a hobby, wont be big and professional like GNU) for 386(486) AT clones. [...] Any suggestions are welcome, but I wont promise Ill 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... ce altro oltre a GNU/Linux? Collezione di software liberi Ambienti desktop (gnome, kde, xfce ...); Applicativi di grafica e modellazione 3D (gimp, inkscape, ...); Software di produttivita 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... ce 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 e scritto con lintenzione di permetterne lutilizzo 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 e 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 lazienda 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: lOfficina 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 e 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