<META name="title" content="Guida alla Programmazione in Linux">
<META name="description" content="Un manuale di programmazione avanzata in
Linux">
- <META name="keywords" content="programmazione, programmazione linux, POSIX ">
+ <META name="keywords" content="programmazione, programmazione linux,
+ POSIX, programmazione avanzata ">
<style type="text/css">
<!--
a {text-decoration: none;}
</td>
<td align="center" bgcolor="#dddddd">
<A target="_parent"
- HREF="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/">
+ HREF="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/?cvsroot=Misc">
<font face="sans-serif">
<b>CVS</b>
</font>
</font>
</b>
</td>
- <td bgcolor="lightblue">
+ <td bgcolor="lightblue"> <b>GaPiL</b> è in continua evoluzione ma
+ alcune parti hanno raggiunto una "stabilità" sufficiente (nel
+ senso che le ho riviste, le ritengo abbastanza complete, e non
+ sono stato capace di accorgermi degli errori che ci ho lasciato)
+ altre sono da rivedere, altre sono solo parzialmente accennate. La
+ situazione attuale è la seguente:
+ <table width="600" cellspacing="5">
+ <tbody>
+ <tr>
+ <td valign="top"> <b> Cap. 1 </b> </td>
+ <td valign="top"> Introduzione </td>
+ <td valign="top"> completo e revisionato</td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 2-3 </b> </td>
+ <td valign="top"> Gestione dei processi </td>
+ <td valign="top"> completi e revisionati</td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 4-7 </b> </td>
+ <td valign="top"> Gestione base dei file
+ <td valign="top"> completi, parzialmente revisionati</td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 8 </b> </td>
+ <td valign="top"> Sistema, parametri, errori</td>
+ <td valign="top"> completo, da revisionare</td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 9 </b> </td>
+ <td valign="top"> Segnali</td>
+ <td valign="top"> completo, da revisionare </td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 10 </b> </td>
+ <td valign="top"> Sessioni e terminali</td>
+ <td valign="top"> Sessioni abbozzate, terminali da fare </td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 11 </b> </td>
+ <td valign="top"> Gestione avanzata dei file</td>
+ <td valign="top"> I/O avanzato abbozzato, file locking
+ accennato </td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 12 </b> </td>
+ <td valign="top"> IPC</td>
+ <td valign="top"> Pipe e fifo complete, abbozzate code e
+ semafori, POSIX IPC da fare </td>
+ <tr>
+ <td valign="top"> <b> Cap. 13-14 </b> </td>
+ <td valign="top"> Introduzione alla rete</td>
+ <td valign="top"> completi, da revisionare </td>
+ </tr>
+ <tr>
+ <td valign="top"> <b> Cap. 15-16 </b> </td>
+ <td valign="top"> Socket TCP elementari</td>
+ <td valign="top"> Caratteristiche base complete, esempio
+ elementare da concludere </td>
+ </tr>
+ </tbody>
+ </table>
<p>
- <b>19 - agosto - 2002</b> <br> Sedici capitoli, 355 pagine.
+ <b> Versione corrente:</b> 373 pagine.
</p>
</td>
</tr>
</b>
</td>
<td bgcolor="lightblue">
+ <p>
+ <b>24 - settembre - 2002</b> <br> Spostato tutto sul CVS
+ pubblico del FLUG che consente l'accesso anonimo. Aggiunta una
+ trattazione preliminare delle code di messaggi di System V IPC e
+ del controllo di sessione.
+ </p>
+ <p>
+ <b>20 - agosto - 2002</b> <br> Completata la stesura preliminare
+ del memory mapped I/O, inserito un esempio di server basato
+ sulle FIFO, completata la versione iniziale dell'introduzione
+ al System V IPC.
+ </p>
<p>
<b>7 - agosto - 2002</b> <br> Completata la prima stesura delle
sezioni relative all'I/O asincrono ed ai segnali real-time,
</p>
<p>
<b>22 - luglio - 2002</b> <br> Iniziata la stesura del capitolo
- sull'I/O avanzato. Completata la sezione su pipe e fifo (in
+ sull'I/O avanzato. Completata la sezione su pipe e FIFO (in
versione preliminare) inziate le sezioni su I/O asincrono ed una
sezione aggiuntiva sui segnali real-time nel relativo capitolo.
</p>