Aggiornata per Linux Day 2023.

This commit is contained in:
giomba 2023-09-30 12:43:29 +02:00
parent 6aa5c98a96
commit 2b7d0cc7b3
9 changed files with 122 additions and 63 deletions

BIN
img/fosdem.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

BIN
img/mergeit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
img/patch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Binary file not shown.

BIN
img/vectors/devices_svg.pdf Normal file

Binary file not shown.

View File

@ -13,9 +13,9 @@
\usepackage{comment} \usepackage{comment}
\usetheme{Madrid} \usetheme{Madrid}
\definecolor{LibreItaliaLight}{HTML}{73d08a} \definecolor{LinuxDayLight}{HTML}{dbdbdb}
\definecolor{LibreItalia}{HTML}{48817e} \definecolor{LinuxDayDark}{HTML}{ff9c01}
\colorlet{beamer@blendedblue}{LibreItaliaLight!40!LibreItalia} \colorlet{beamer@blendedblue}{LinuxDayLight!40!LinuxDayDark}
\setbeamertemplate{caption}[numbered] \setbeamertemplate{caption}[numbered]
\setbeamercovered{dynamic} \setbeamercovered{dynamic}
@ -23,9 +23,9 @@
\title{Introduzione al software libero} \title{Introduzione al software libero}
%\subtitle{} %\subtitle{}
\logo{\includegraphics[width=5em]{img/logo-libreitalia}} \logo{\includegraphics[width=8em]{img/logo-linuxday}}
\author{giuliof} \author{giomba}
\date{10 dicembre 2022} \date{28 ottobre 2023}
\institute{GOLEM Empoli} \institute{GOLEM Empoli}
\begin{document} \begin{document}
@ -43,22 +43,23 @@
\begin{column}{0.45\linewidth} \begin{column}{0.45\linewidth}
\begin{block}{GOLEM} \begin{block}{GOLEM}
\textit{Gruppo Operativo Linux Empoli} \textbf{Gruppo Operativo Linux Empoli}
\textbf{Associazione di promozione sociale} \textit{Associazione di promozione sociale}
\url{golem.linux.it} \url{golem.linux.it}
\end{block} \end{block}
\begin{block}{Chi sono?} \begin{block}{Chi sono?}
giuliof giomba
Socio GOLEM ed utente Linux dal 2008 sviluppatore embedded,\\
volontario GOLEM, utente Linux dal 2010
\end{block} \end{block}
\end{column} \end{column}
\begin{column}{0.45\linewidth} \begin{column}{0.45\linewidth}
\includegraphics[width=\linewidth]{img/oi-giorno.jpeg} \includegraphics[width=\linewidth]{img/oi-giorno.jpeg}
\vspace{5em} \vspace{5em}
@ -84,29 +85,30 @@
\begin{Verbatim}[fontsize=\scriptsize] \begin{Verbatim}[fontsize=\scriptsize]
#include <stdio.h> #include <stdio.h>
int main() int main(void)
{ {
printf("Ciao Mondo!\n"); printf("Hello world!\n");
return 0;
} }
\end{Verbatim} \end{Verbatim}
\end{minipage} \end{minipage}
\begin{minipage}{.32\linewidth} \begin{minipage}{.32\linewidth}
Linguaggio macchina Linguaggio macchina
\vspace{2em} \vspace{2em}
\begin{Verbatim}[fontsize=\scriptsize] \begin{Verbatim}[fontsize=\scriptsize]
[...] [...]
55 48 89 e5 48 8d 05 00 55 48 89 e5 48 8d 05 00
00 00 00 48 89 c7 e8 00 00 00 00 48 89 c7 e8 00
00 00 00 b8 00 00 00 00 00 00 00 b8 00 00 00 00
5d c3 5d c3
[...] [...]
\end{Verbatim} \end{Verbatim}
\end{minipage} \end{minipage}
\begin{minipage}{.32\linewidth} \begin{minipage}{.32\linewidth}
Eseguibile Eseguibile
\vspace{2em} \vspace{2em}
\includegraphics[width=0.8\linewidth]{img/helloworld.png} \includegraphics[width=0.8\linewidth]{img/helloworld.png}
\end{minipage} \end{minipage}
@ -127,9 +129,9 @@ int main()
\begin{minipage}{.55\linewidth} \begin{minipage}{.55\linewidth}
\begin{block}{Software libero} \begin{block}{Software libero}
\begin{itemize} \begin{itemize}
\item le quattro libertà (utilizzo, analisi, modifica e redistribuzione); \item le quattro libertà (utilizzo, analisi, modifica e redistribuzione)
\item licenza GPL; \item progetto GNU
\item progetto GNU. \item licenza GPL
\end{itemize} \end{itemize}
\end{block} \end{block}
\begin{block}{1984} \begin{block}{1984}
@ -137,7 +139,7 @@ int main()
\includegraphics[width=1\linewidth]{img/gnu.pdf} \includegraphics[width=1\linewidth]{img/gnu.pdf}
\end{minipage} \end{minipage}
\begin{minipage}{.75\linewidth} \begin{minipage}{.75\linewidth}
Nasce GNU: un sistema operativo completamente libero basato su Unix Nasce GNU: un sistema operativo completamente libero ispirato a Unix
\end{minipage} \end{minipage}
\end{block} \end{block}
\end{minipage} \end{minipage}
@ -145,7 +147,7 @@ int main()
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}[fragile] \begin{frame}[fragile]
\frametitle{Linus Torvalds e Linux} \frametitle{Linus Torvalds, Linux e l'open source}
\begin{minipage}{.4\linewidth} \begin{minipage}{.4\linewidth}
\begin{figure} \begin{figure}
@ -159,10 +161,10 @@ int main()
\includegraphics[width=1\linewidth]{img/tux.pdf} \includegraphics[width=1\linewidth]{img/tux.pdf}
\end{minipage} \end{minipage}
\begin{minipage}{.75\linewidth} \begin{minipage}{.75\linewidth}
Nasce il kernel Linux Nasce Linux, un nucleo per sistemi operativi ispirato a Unix
\end{minipage} \end{minipage}
\end{block} \end{block}
{ {
\scriptsize \scriptsize
\begin{verbatim} \begin{verbatim}
@ -182,12 +184,12 @@ I'll implement them :-)
\end{frame} \end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}{Vezzo da nerd o progetto in grande stile?} \begin{frame}{Vezzo da smanettoni o progetto in grande stile?}
\includegraphics[width=\linewidth]{img/vectors/devices-linux_svg.pdf} \includegraphics[width=\linewidth]{img/vectors/devices-linux_svg.pdf}
\end{frame} \end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}{Bello ma... c'è altro oltre a GNU/Linux?} \begin{frame}{E per le persone comuni?}
\begin{columns} \begin{columns}
\begin{column}{.35\linewidth} \begin{column}{.35\linewidth}
\includegraphics[width=\linewidth]{img/oss.png} \includegraphics[width=\linewidth]{img/oss.png}
@ -196,60 +198,96 @@ I'll implement them :-)
\begin{block}{Collezione di software liberi} \begin{block}{Collezione di software liberi}
\begin{itemize} \begin{itemize}
\item Ambienti desktop (\textsc{gnome}, \textsc{kde}, \textsc{xfce} ...); \item Ambienti desktop (\textsc{gnome}, \textsc{kde}, \textsc{xfce} ...);
\item Applicativi di grafica e modellazione 3D (\textsc{gimp}, inkscape, ...);
\item Software di produttività personale (LibreOffice); \item Software di produttività personale (LibreOffice);
\item Applicativi di grafica e modellazione 3D (\textsc{gimp}, Inkscape, ...);
\item Editor di testo e ambienti di sviluppo integrati; \item Editor di testo e ambienti di sviluppo integrati;
\item ... \item ...
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{column} \end{column}
\end{columns} \end{columns}
\end{frame} \end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}{Bello ma... c'è altro oltre a GNU/Linux?} \begin{frame}{Aspetti pratici?}
\begin{columns} \begin{columns}
\begin{column}{.35\linewidth} \begin{column}{.35\linewidth}
\includegraphics[width=\linewidth]{img/oss.png} \includegraphics[width=\linewidth]{img/oss.png}
\end{column} \end{column}
\begin{column}{.55\linewidth} \begin{column}{.55\linewidth}
\begin{block}{Definizione di formati liberi} \begin{block}{Formato dei file}
Se un software libero ed il suo corrispettivo proprietario parlano la stessa lingua, gli utenti possono scambiarsi file senza intoppi. Se un software libero ed il suo corrispettivo proprietario parlano la stessa lingua, gli utenti possono scambiarsi file senza intoppi.
\end{block} \end{block}
\begin{block}{Sviluppo di software multi piattaforma} \begin{block}{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. In genere, il software libero desktop viene prodotto per l'utilizzo su tutti i maggiori sistemi operativi.
\end{block} \end{block}
\end{column} \end{column}
\end{columns} \end{columns}
\end{frame} \end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}{Coding collaborativo}
\begin{minipage}{.4\linewidth} \begin{frame}{Perché dovrebbe interessarmi?}
\includegraphics[width=.9\linewidth]{img/vectors/collaborative-platforms_svg.pdf} \begin{columns}
\end{minipage} \begin{column}{.20\linewidth}
\begin{minipage}{.55\linewidth} \includegraphics[width=\linewidth]{img/oss.png}
\begin{block}{Voglio contribuire!} \end{column}
\begin{itemize} \begin{column}{.80\linewidth}
\item test e report di bug;
\item scrittura codice per bugfix o aggiunta feature; \begin{block}{Concorrenza leale}
\item traduzioni; Pluralità di soluzioni nel mercato stimolano la concorrenza, evitano monopoli sfavorevoli per il consumatore finale,
\item grafica per loghi, banner, campagne promozionali; migliorano la qualità dei prodotti.
\item ... \end{block}
\end{itemize}
\begin{block}{Sicurezza e funzionalità}
Lo sviluppo è aperto a tutti! Se il processo di sviluppo è partecipativo, molte persone possono contribuire
\end{block} alla costruzione di un prodotto ricco di funzionalità e sicuro.
\end{minipage} \end{block}
\begin{block}{Privacy}
Essendo noto il codice sorgente dei programmi, è possibile verificare le garanzie
di privacy offerte, in modo indipendente, sotto il punto di vista tecnico, oltre che legale.
\end{block}
\end{column}
\end{columns}
\end{frame} \end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}{Coding collaborativo}
\begin{frame}{Codice collaborativo}
\begin{minipage}{.55\linewidth}
\includegraphics[width=\textwidth]{img/patch.png}
\end{minipage}
\begin{minipage}{.4\linewidth}
\includegraphics[width=.9\linewidth]{img/vectors/collaborative-platforms_svg.pdf}
\end{minipage}
\end{frame}
\begin{frame}{Non solo codice}
\begin{block}{Come contribuire?}
\begin{itemize}
\item test e report di bug
\item scrittura codice per bugfix o aggiunta feature
\item traduzioni
\item grafica per loghi e banner
\item marketing
\item social media management
\item campagne promozionali
\item ...
\end{itemize}
Tutti possono contribuire!
\end{block}
\end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}{Riconoscimento dei contributi}
\centering \centering
\includegraphics[width=.8\linewidth]{img/ingenuity-badge} \includegraphics[width=.8\linewidth]{img/ingenuity-badge}
\end{frame} \end{frame}
@ -259,8 +297,8 @@ I'll implement them :-)
\begin{frame} \begin{frame}
\frametitle{Aziende} \frametitle{Aziende}
\begin{center} \begin{center}
\includegraphics[height=.2\textwidth]{img/canonical.png}
\includegraphics[height=.2\textwidth]{img/lpi.png} \includegraphics[height=.2\textwidth]{img/lpi.png}
\includegraphics[height=.2\textwidth]{img/canonical.png}
\includegraphics[height=.2\textwidth]{img/redhat.png} \includegraphics[height=.2\textwidth]{img/redhat.png}
\includegraphics[height=.2\textwidth]{img/suse.png} \includegraphics[height=.2\textwidth]{img/suse.png}
\end{center} \end{center}
@ -274,7 +312,28 @@ I'll implement them :-)
\end{itemize} \end{itemize}
\end{frame} \end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame}
\frametitle{Community}
\begin{centering}
\begin{columns}
\begin{column}{.3\linewidth}
\begin{block}{Community di persone}
In tutta Italia, in tutta Europa, in tutto il mondo!
\includegraphics[width=\textwidth]{img/mergeit.png}
\includegraphics[width=\textwidth]{img/fosdem.png}
\end{block}
\end{column}
\begin{column}{.5\linewidth}
\includegraphics[width=.6\textwidth]{img/lugmap.png}
\end{column}
\end{columns}
\end{centering}
\end{frame}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\begin{frame} \begin{frame}
\frametitle{GOLEM: l'Officina Informatica} \frametitle{GOLEM: l'Officina Informatica}
@ -359,16 +418,16 @@ I'll implement them :-)
\end{minipage} \end{minipage}
\end{block} \end{block}
\begin{block}{LibreItalia Conference} \begin{block}{Linux Day 2023}
\centering \centering
\begin{minipage}{.15\linewidth} \begin{minipage}{.15\linewidth}
\includegraphics[height=5em,width=1\linewidth,keepaspectratio]{img/logo-libreitalia} \includegraphics[height=5em,width=1\linewidth,keepaspectratio]{img/logo-linuxday}
\end{minipage} \end{minipage}
\begin{minipage}{.65\linewidth} \begin{minipage}{.65\linewidth}
\centering \centering
Questa presentazione è stata preparata da\\ Questa presentazione è stata preparata da\\
GOLEM -- Gruppo Operativo Linux Empoli\\ GOLEM -- Gruppo Operativo Linux Empoli\\
in occasione della LibreItalia Conference 2022\\ in occasione del Linux Day 2023\\
e viene rilasciata sotto GPLv3\\ e viene rilasciata sotto GPLv3\\
presso git.golem.linux.it\\ presso git.golem.linux.it\\
\end{minipage} \end{minipage}