a54c1d847abaab65d4a3efc1207138d53e5b5ae4
[gapil.git] / html / index.html
1 <HTML>
2   <HEAD>
3    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
4     <TITLE>GaPiL -- Guida alla Programmazione in Linux</TITLE>
5     <style type="text/css">
6 <!--
7  a {text-decoration: none;}
8  td {font-family: sans-serif}
9 -->
10     </style>
11   </HEAD>
12   <BODY link="mediumslateblue" vlink="mediumblue" alink="red" bgcolor="white">
13
14     <table cellspacing=0 cellpadding=0 border=0 width=800>
15       <tbody>
16         <tr>
17           <td width="170" align=center>
18             <img src="gapil.png" width="160" border=0>
19           </td>
20           <td valign=bottom align=left bgcolor="white">
21             <table cellspacing=0>
22                 <tr>
23                   <td>
24                     <font face="sans-serif" size="+4" 
25                       color="darkred" style="font-size: 22pt">
26                       <b>Guida alla Programmazione in Linux</b>
27                       <br>
28                       <font color="midnightblue">
29                         <b>Simone Piccardi</b>
30                       </font>
31                     </font>
32                   </td>
33                 </tr>
34             </table>
35         </tr>
36       </tbody>
37     </table>
38
39     <table width="790" cellspacing="0" cellpadding="3" border="0">
40       <tbody>
41           <td width=164 align="center" >
42           </td>
43           <td align="center" bgcolor="#dddddd">
44             <A target="_parent"  HREF="index.html">
45               <font face="sans-serif">
46                 <b>Home</b>
47               </font>
48             </A> 
49           </td>
50           <td align="center" bgcolor="#dddddd">
51             <A target="_parent"  href="stampa.html">
52               <font face="sans-serif">
53                 <b>Download</b>
54               </font>
55             </A> 
56           </td>
57           <td align="center" bgcolor="#dddddd">
58             <A target="_parent"  HREF="html/index.html">
59               <font face="sans-serif" color="darkred">
60                 <b>Versione online</b>
61               </font>
62             </A>
63           </td>
64           <td align="center" bgcolor="#dddddd">
65             <A target="_parent"  
66               HREF="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/">
67               <font face="sans-serif">
68                 <b>CVS</b>
69               </font>
70             </A> 
71           </td>
72         </tr>
73       </tbody>
74     </table>
75
76 <!-- CUT HERE -->
77     <table width="800" cellspacing="10" cellpadding="10" border="0">
78       <tbody>
79         <tr>
80           <td width="130" valign="top"><b>
81               <font color="#0000aa">
82                 Il progetto
83               </font>
84             </b>
85           </td>
86           <td bgcolor="lightblue"> 
87             
88             <p> <b>GaPiL</b> nasce dalla mia convinzione profonda che la <A
89                 HREF="http://www.gnu.org/philosophy/philosophy.it.html">
90                 "filosofia"</a> che ispira il software libero si applichi
91                 anche ad altri campi che non siano necessariamente quelli
92                 della scrittura di programmi per computer. In particolare
93                 ritengo che possa assumere una grande rilevanza in ambiti come
94                 quelli dell'educazione e della formazione.
95             </p>
96             <p> Ma se trovare della buona documentazione libera, specie per
97                 quanto riguarda i programmi che girano sul sistema GNU/Linux,
98                 è ormai relativamente facile, la produzione di buoni testi
99                 didattici è ancora molto limitata, soprattutto se li si cercano
100                 in lingua italiana.
101             </p>
102             <p> <b>GaPiL</b> è un tentativo di scrivere un manuale di
103                 programmazione di sistema per Linux e le GNU libc.
104                 L'obiettivo è quello di riuscire a produrre una testo
105                 rilasciato sotto <A
106                 HREF="http://www.gnu.org/copyleft/fdl.html">GNU FDL</a>, che
107                 possa servire a chi si accosta per la prima volta alla
108                 programmazione di sistema sotto Unix, con la speranza di poter
109                 un giorno raggiungere la qualità dei testi del compianto
110                 R. W. Stevens. 
111             </p>
112           </td>
113         </tr>
114         <tr>
115           <td width="130" valign="top">
116             <b>
117               <font color="#0000aa">
118                 News
119               </font>
120             </b>
121           </td>
122           <td bgcolor="lightblue"> 
123             <p>
124               <b>3 - luglio - 2002</b> <br> Prima versione del sito, con
125               rilascio della prima versione di GaPiL in un HTML passabile.
126               <br>
127               Sono in versione preliminare, ma ricontrollati e di qualità
128               accettabile, i capitoli dal primo al nono: introduzione,
129               gestione dei processi, interfacce di base per i file e per il
130               controllo dei parametri del sistema, gestione dei segnali. Sono
131               da ricontrollare, ma di qualità decente, i capitoli dal
132               tredicesimo al sedicesimo: reti e socket elementari (il
133               sedicesimo capitolo è incopleto). Sono in corso di stesura, e
134               pertanto di qualità non classificabile (che può oscillare fra la
135               bozza non rivista ed il semplice elenco degli argomenti) gli
136               altri capitoli.
137               <br>
138               <i> 321 pagine </i>
139             </p>
140             <p>
141               <b>22 - luglio - 2002</b> <br> Aggiornamento: iniziata la
142               stesura del capitolo sull'I/O avanzato. Completata la sezione su
143               pipe e fifo (in versione preliminare) inziate le sezioni su I/O
144               asincrono ed una sezione aggiuntiva sui segnali real-time nel
145               relativo capitolo.
146               <br>
147               <i> 333 pagine </i>
148             </p>
149             <p>
150               <b>22 - agosto - 2002</b> <br> Aggiornamento: completata la
151               prima stesura delle sezioni relative all'I/O asincrono ed ai
152               segnali real-time, iniziata la stesura della sezione sul memory
153               mapped I/O.
154               <br>
155               <i> 341 pagine </i>
156             </p>
157           </td>
158         </tr>
159       </tbody>
160     </table>
161 <!-- CUT HERE -->
162   </body>
163 </html>