Qualche nota sulle opzioni dei socket IPv4 e sulle sysctl
[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                   </td>
147                 </tr>
148                 <tr>
149                   <td valign="top"> <b> Cap. 4-7 </b> </td>
150                   <td valign="top"> Gestione base dei file </td>
151                   <td valign="top"> quasi completi e parzialmente revisionati
152                   </td>
153                 </tr>
154                 <tr>
155                   <td valign="top"> <b> Cap. 8 </b> </td>               
156                   <td valign="top"> Sistema, parametri, errori</td> 
157                   <td valign="top"> quasi completo, da revisionare</td>
158                 </tr>
159                 <tr>
160                   <td valign="top"> <b> Cap. 9 </b> </td>
161                   <td valign="top"> Segnali</td> 
162                   <td valign="top"> quasi completo, da revisionare </td>
163                 </tr>
164                 <tr>
165                   <td valign="top"> <b> Cap. 10 </b> </td>
166                   <td valign="top"> Sessioni e terminali</td> 
167                   <td valign="top"> sessioni complete, da revisionare, 
168                     terminali quasi completi. </td>
169                 </tr>
170                 <tr>
171                   <td valign="top"> <b> Cap. 11 </b> </td>
172                   <td valign="top"> Gestione avanzata dei file</td> 
173                   <td valign="top"> 
174                     I/O multiplexing e I/O non bloccante parzialmente rivisti,
175                     I/O asincrono da aggiornare, memory
176                     mapped completo, da revisionare, file locking
177                     completo, da revisionare.  
178                   </td>
179                 </tr>
180                 <tr>
181                   <td valign="top"> <b> Cap. 12 </b> </td>
182                   <td valign="top"> IPC </td> 
183                   <td valign="top"> pipe, fifo e code, semafori, 
184                     memoria condivisa, tecniche alternative completi, da
185                     revisionare, code di messaggi e memoria condivisa POSIX 
186                     quasi completi, semafori POSIX da fare.
187                   </td>
188                 </tr>
189                 <tr>
190                   <td valign="top"> <b> Cap. 13 </b> </td>
191                   <td valign="top"> Introduzione alla rete</td> 
192                   <td valign="top"> completo, da revisionare </td>
193                 </tr>
194                 <tr>
195                   <td valign="top"> <b> Cap. 14 </b> </td>
196                   <td valign="top"> I socket</td> 
197                   <td valign="top"> completo, da revisionare. Manca la
198                   trattazione di eventuali ulteriori famiglie di socket. 
199                   </td>
200                 </tr>
201                 <tr>
202                   <td valign="top"> <b> Cap. 15 </b> </td>
203                   <td valign="top"> I socket TCP </td> 
204                   <td valign="top"> Completo, da
205                     revisionare.
206                   </td>
207                 </tr>
208                 <tr>
209                   <td valign="top"> <b> Cap. 16 </b> </td>
210                   <td valign="top"> Gestione dei socket </td> 
211                   <td valign="top"> Completata la gestione degli
212                       indirizzi, iniziate le opzioni dei
213                       socket. 
214                   </td>
215                 </tr>
216                 <tr>
217                   <td valign="top"> <b> Cap. 17 </b> </td>
218                   <td valign="top"> Altri socket </td> 
219                   <td valign="top"> Iniziati i socket UDP di base, lasciato in
220                       segnaposto per gli altri.
221                   </td>
222                 </tr>
223                 <tr>
224                   <td valign="top"> <b> Cap. 18 </b> </td>
225                   <td valign="top"> Socket avanzati </td> 
226                   <td valign="top"> Due segnaposto per socket TCP e UDP
227                     avanzati, completamente da fare.
228                   </td>
229                 </tr>
230                 <tr>
231                   <td valign="top"> <b> Appendici </b> </td>
232                   <td valign="top"> I protocolli, gli errori, ecc.</td> 
233                   <td valign="top"> Materiale messo insieme alla
234                   rinfusa, e da rivedere totalmente.
235                   </td>
236                 </tr>
237               </tbody>
238             </table>
239             <p>
240               <b> Versione corrente:</b> 555 pagine.
241             </p>
242           </td>
243         </tr>
244         </tr>
245      </tbody>
246     </table>
247 <!-- CUT HERE -->
248   </body>
249 </html>