Definizione nuova sezione per clone, prctl, ptrace. Correzioni varie e
[gapil.git] / lucidi / IntroGaPiL.tex
1 \documentclass{beamer}
2
3 \usetheme{Warsaw}
4
5 \usepackage[italian]{babel}
6 \usepackage[utf8]{inputenc}
7 \usepackage{url}
8
9
10 \def\tild{\char'176}
11 \def\bslash{\char'134}
12
13 \setbeamercovered{transparent}
14
15 \title{GaPiL}
16 \author{Simone Piccardi}
17 \institute{Associazione Software Libero}
18
19 \date{\today}
20
21 \begin{document}
22
23 \frame{\titlepage}
24
25 \section[Sommario]{}
26 \frame{\tableofcontents}
27
28 \section{GaPiL}
29 \subsection{Storia}
30
31 \frame
32 {
33   \frametitle{La nascita}
34
35   \begin{itemize}
36   \item all'incirca nell'ottobre del 2000
37   \item nasce come (LPR) Linux Programmazione di Rete
38   \item lo stesso periodo della nascita dell'Associazione Software Libero
39   \end{itemize}
40 }
41
42 \frame
43 {
44   \frametitle{GaPiL}
45
46   \begin{itemize}
47   \item dopo che qualcuno si inventò (chiedete al PR) un acromimo diverso
48     per LPR passai a GaPiL.
49   \item l'idea é che l'acromino sarebbe stato buono anche in inglese
50     (maccheronico...)
51   \item c'è pure il messaggio subliminale
52   \end{itemize}
53 }
54
55 \frame
56 {
57   \frametitle{GaPiL}
58
59   \begin{itemize}
60   \item dopo che qualcuno si inventò (chiedete al PR) un acromimo diverso
61     per LPR passai a GaPiL.
62   \item l'idea é che l'acromino sarebbe stato buono anche in inglese
63     (maccheronico...)
64   \item c'è pure il messaggio subliminale
65   \end{itemize}
66 }
67
68
69 \frame
70 {
71   \frametitle{Storia/2}
72
73   \begin{itemize}
74   \item primo commit su CVS ... andato perso
75   \item le release di SVN registrano il maggio 2001
76   \item ma il lavoro era iniziato prima
77   \end{itemize}
78 }
79
80 \frame
81 {
82   \frametitle{Come parte}
83
84   \begin{itemize}
85   \item mi stavo addentrando nella programmazione dei socket
86   \item avevo letto Unix Network Programming vol.1
87   \item non c'era niente sul tema in italiano
88   \item l'idea iniziale era scrivere solo di programmazione di rete
89   \end{itemize}
90 }
91
92 \frame
93 {
94   \frametitle{Perché}
95
96   \begin{itemize}
97   \item il software libero senza della buona documentazione è mutilato,
98     perlomeno nella libertà di essere studiato e miglirato
99   \item la buona documentazione è difficile da scrivere, specie se vuole
100     andare oltre la descrizione del funzionamento e parlare dei perché
101   \item la FDL era uscita da poco e mi pareva interessante provare a metterla
102     in pratica su un progetto
103   \item non c'era nulla in italiano che coprisse adeguatamente l'argomento
104   \end{itemize}
105 }
106
107
108 \subsection{Cos'è}
109
110
111 \frame
112 {
113   \frametitle{Gli argomenti}
114
115   \begin{itemize}
116   \item ben presto mi accorsi che scrivere di programmazione di rete senza
117     parlare di quella di sistema aveva poco senso
118   \item per cui quello che era l'argomento di partenza diventò alla fine la
119     seconda parte
120   \item la prima parte, ad oggi quasi completa, copre la programmazione di
121     sistema (processi, file, segnali, IPC, ecc.)
122   \end{itemize}
123 }
124
125 \frame
126 {
127   \frametitle{Come si è diffuso}
128
129   \begin{itemize}
130   \item a lungo mantenuto sul CVS del FLUG, distribuito in PDF.
131   \item un discreto impulso è venuto dalla pubblicazione in HTML (grazie
132     Mirko, grazie Lilik).
133   \item nessun tipo di pubblicità, al più quelche riferimento dato in risposte
134     sui newsgroup
135   \end{itemize}
136 }
137
138 \frame
139 {
140   \frametitle{Perché FDL}
141
142   \begin{itemize}
143   \item perché no?
144   \item se promuovo software libero mi pare incongruo scrivere documentazione
145     non libera.
146   \item sicuramente questo ha aiutato la diffusione
147   \end{itemize}
148 }
149
150 \frame
151 {
152   \frametitle{Tutto da solo?}
153
154   \begin{itemize}
155   \item quasi, questo è forse il limite maggiore
156   \item ci sono stati comunque un sacco di correzioni (grazie ad Alessio e
157     Daniele) 
158   \item adesso che sono più occupato, va avanti molto piano
159   \end{itemize}
160 }
161
162 \frame
163 {
164   \frametitle{Chi lo usa?}
165
166   \begin{itemize}
167   \item riferimenti in varie pagine di corsi universitari
168   \item segnalato dalle FAQ di it.comp.linux.programmazione
169   \item ditemelo voi, non ho mai fatto grosse analisi
170   \end{itemize}
171 }
172
173 \frame
174 {
175   \frametitle{Lo stato attuale}
176
177   \begin{itemize}
178   \item 11 capitoli sulla programmazione di sistema (quasi completi)
179   \item 5 capitoli sulla programmazione di rete (molto incompleti, e forse
180     alla fine saranno di più)
181   \item e poi le appendici
182   \item 605 pagine (al momento...)
183   \end{itemize}
184 }
185
186
187 \frame
188 {
189   \frametitle{Alcuni link interessanti}
190   \begin{itemize}
191   \item \url{http://gapil.truelite.it}
192   \item \url{http://labs.truelite.it/}
193   \item \url{http://firenze.linux.it/~piccardi}
194   \item \url{http://www.gnu.org}
195   \end{itemize}
196 }
197
198
199
200 \end{document}
201
202 %%% Local Variables: 
203 %%% mode: latex
204 %%% TeX-master: t
205 %%% End: