33e57d6148e6c137c06039c493e0baf6ed539617
[gapil.git] / html / stato.html
1 <?xml version="1.0" encoding="iso-8859-1"?> 
2
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
4 "DTD/xhtml1-strict.dtd">
5
6 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="it">
7   <head>
8    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
9     <title>GaPiL -- Guida alla Programmazione in Linux</title>
10     <meta name="author" content="Simone Piccardi" />
11     <meta name="title" content="Guida alla Programmazione in Linux" />
12     <meta name="description" content="Un manuale di programmazione avanzata in
13       Linux" />
14     <meta name="keywords" content="programmazione, programmazione linux, 
15       POSIX, programmazione avanzata "/>
16     <style type="text/css">
17 <!--
18  a {text-decoration: none;}
19  td {font-family: sans-serif}
20 -->
21     </style>
22   </head>
23   <body link="mediumslateblue" vlink="mediumblue" alink="red" bgcolor="white">
24
25     <table cellspacing="0" cellpadding="0" border="0" width="800">
26       <tbody>
27         <tr>
28           <td width="170" align="center">
29             <img src="gapil.png" width="160" border="0" />
30           </td>
31           <td valign="bottom" align="left" bgcolor="white">
32             <table cellspacing="0">
33               <tr>
34                 <td>
35                   <font face="sans-serif" size="+4" 
36                     color="darkred" style="font-size: 22pt"> 
37                     <b>Guida alla Programmazione in Linux</b> 
38                     <br />
39                       <font color="midnightblue">
40                         <b>Simone Piccardi</b>
41                       </font>
42                   </font>
43                 </td>
44               </tr>
45             </table>
46           </td>
47         </tr>
48       </tbody>
49     </table>
50
51     <table width="790" cellspacing="0" cellpadding="3" border="0">
52       <tbody>
53         <tr>
54           <td width="164" align="center" >
55           </td>
56           <td align="center" bgcolor="#dddddd">
57             <a target="_parent"  href="index.html">
58               <font face="sans-serif">
59                 <b>Home</b>
60               </font>
61             </a> 
62           </td>
63           <td align="center" bgcolor="#dddddd">
64             <a target="_parent"  href="stato.html">
65               <font face="sans-serif">
66                 <b>Stato</b>
67               </font>
68             </a> 
69           </td>
70           <td align="center" bgcolor="#dddddd">
71             <a target="_parent"  href="download.html">
72               <font face="sans-serif">
73                 <b>Download</b>
74               </font>
75             </a> 
76           </td>
77           <td align="center" bgcolor="#dddddd">
78             <a target="_parent"  
79               href="http://www.lilik.it/~mirko/gapil/gapil.html">
80               <font face="sans-serif" color="darkred">
81                 <b>Versione online</b>
82               </font>
83             </a>
84           </td>
85           <td align="center" bgcolor="#dddddd">
86             <a target="_parent"  
87               href="http://gapil.truelite.it/sources">
88               <font face="sans-serif">
89                 <b>Trac</b>
90               </font>
91             </a>
92           </td>
93         </tr>
94       </tbody>
95     </table>
96
97 <!-- CUT HERE -->
98     <table width="800" cellspacing="10" cellpadding="10" border="0">
99       <tbody>
100         <tr>
101           <td width="130" valign="top">
102             <b>
103               <font color="#0000aa">
104                 Disponibilità
105               </font>
106             </b>
107           </td>
108           <td bgcolor="lightblue"> 
109
110               <b>GaPiL</b> nasce come libro e come tale la versione di
111               riferimento è quella in PDF, accessibile nella sezione <a
112               href="download.html"> <font face="sans-serif"> <b>Download</b>
113               </font></a>. Grazie all'opera di Mirko Maischberger abbiamo
114               anche una bellissima versione HTML, accessibile nella sezione <a
115               href="http://www.lilik.it/~mirko/gapil/gapil.html"> <font
116               face="sans-serif"> <b>online</b></font></a>, finalmente
117               all'altezza della versione stampabile.
118           </td>
119         </tr>
120         <tr>
121           <td width="130" valign="top">
122             <b>
123               <font color="#0000aa">
124                 Stato
125               </font>
126             </b>
127           </td>
128           <td bgcolor="lightblue"> <b>GaPiL</b> è in continua evoluzione ma
129             alcune parti hanno raggiunto una "stabilità" sufficiente (nel
130             senso che le ho riviste, le ritengo abbastanza complete, e non
131             sono stato capace di accorgermi degli errori che ci ho lasciato)
132             altre sono da rivedere, altre sono solo parzialmente accennate. La
133             situazione attuale è la seguente:
134             <table width="600" cellspacing="5">
135               <tbody>
136                 <tr>
137                   <td valign="top"> <b> Cap. 1 </b> </td>
138                   <td valign="top"> Introduzione </td> 
139                   <td valign="top"> quasi completo e parzialmente revisionato
140                   </td>
141                 </tr>
142                 <tr>
143                   <td valign="top"> <b> Cap. 2-3 </b> </td>
144                   <td valign="top"> Gestione dei processi </td>
145                   <td valign="top"> quasi completi e parzialmente revisionati,
146                     aggiunte le capabilities
147                   </td>
148                 </tr>
149                 <tr>
150                   <td valign="top"> <b> Cap. 4-7 </b> </td>
151                   <td valign="top"> Gestione base dei file </td>
152                   <td valign="top"> quasi completi e parzialmente revisionati
153                   </td>
154                 </tr>
155                 <tr>
156                   <td valign="top"> <b> Cap. 8 </b> </td>               
157                   <td valign="top"> Sistema, parametri, errori</td> 
158                   <td valign="top"> quasi completo, da revisionare</td>
159                 </tr>
160                 <tr>
161                   <td valign="top"> <b> Cap. 9 </b> </td>
162                   <td valign="top"> Segnali</td> 
163                   <td valign="top"> quasi completo, da revisionare </td>
164                 </tr>
165                 <tr>
166                   <td valign="top"> <b> Cap. 10 </b> </td>
167                   <td valign="top"> Sessioni e terminali</td> 
168                   <td valign="top"> sessioni complete, da revisionare, 
169                     terminali manca la gestione dei terminali virtuali. </td>
170                 </tr>
171                 <tr>
172                   <td valign="top"> <b> Cap. 11 </b> </td>
173                   <td valign="top"> Gestione avanzata dei file</td> 
174                   <td valign="top"> 
175                     I/O multiplexing e I/O non bloccante parzialmente rivisti,
176                     I/O asincrono da aggiornare, memory
177                     mapped completo, da revisionare, file locking
178                     completo, da revisionare.  
179                   </td>
180                 </tr>
181                 <tr>
182                   <td valign="top"> <b> Cap. 12 </b> </td>
183                   <td valign="top"> IPC </td> 
184                   <td valign="top"> pipe, fifo e code, semafori, 
185                     memoria condivisa, tecniche alternative completi, da
186                     revisionare, code di messaggi e memoria condivisa POSIX 
187                     quasi completi, semafori POSIX da fare.
188                   </td>
189                 </tr>
190                 <tr>
191                   <td valign="top"> <b> Cap. 13 </b> </td>
192                   <td valign="top"> Introduzione alla rete</td> 
193                   <td valign="top"> completo, da revisionare </td>
194                 </tr>
195                 <tr>
196                   <td valign="top"> <b> Cap. 14 </b> </td>
197                   <td valign="top"> I socket</td> 
198                   <td valign="top"> completo, da revisionare. Manca la
199                   trattazione di eventuali ulteriori famiglie di socket. 
200                   </td>
201                 </tr>
202                 <tr>
203                   <td valign="top"> <b> Cap. 15 </b> </td>
204                   <td valign="top"> I socket TCP </td> 
205                   <td valign="top"> Completo, da
206                     revisionare.
207                   </td>
208                 </tr>
209                 <tr>
210                   <td valign="top"> <b> Cap. 16 </b> </td>
211                   <td valign="top"> Gestione dei socket </td> 
212                   <td valign="top"> Completata la gestione degli
213                       indirizzi, completate le opzioni dei
214                       socket generiche, IP, TCP e UDP, le ioctl dei socket e
215                       della rete, le sysctl dei socket, IP, da completare
216                   quelle TCP.
217                   </td>
218                 </tr>
219                 <tr>
220                   <td valign="top"> <b> Cap. 17 </b> </td>
221                   <td valign="top"> Altri socket </td> 
222                   <td valign="top"> Iniziati i socket UDP di base, lasciato in
223                       segnaposto per gli altri.
224                   </td>
225                 </tr>
226                 <tr>
227                   <td valign="top"> <b> Cap. 18 </b> </td>
228                   <td valign="top"> Socket avanzati </td> 
229                   <td valign="top"> Completamente da fare.
230                   </td>
231                 </tr>
232                 <tr>
233                   <td valign="top"> <b> Appendici </b> </td>
234                   <td valign="top"> I protocolli, gli errori, ecc.</td> 
235                   <td valign="top"> Materiale messo insieme alla
236                   rinfusa, e da rivedere totalmente.
237                   </td>
238                 </tr>
239               </tbody>
240             </table>
241             <p>
242               <b> Versione corrente:</b> 605 pagine.
243             </p>
244           </td>
245         </tr>
246         </tr>
247      </tbody>
248     </table>
249 <!-- CUT HERE -->
250   </body>
251 </html>