GaPiL nasce dalla mia convinzione profonda che la
"filosofia" che ispira il software libero si applichi anche
@@ -109,17 +115,17 @@
Ma se trovare della buona documentazione libera, specie per
quanto riguarda i programmi che girano sul sistema GNU/Linux,
- è ormai relativamente facile, la produzione di buoni testi
- didattici è ancora molto limitata, soprattutto se li si cercano
+ è ormai relativamente facile, la produzione di buoni testi
+ didattici è ancora molto limitata, soprattutto se li si cercano
in lingua italiana.
-
- GaPiL nasce come libro e come tale la versione di
- riferimento è quella in PDF, accessibile nella sezione Download
- . Grazie all'opera di Mirko Maischberger abbiamo
- anche una bellissima versione HTML, accessibile nella sezione online, finalmente
- all'altezza della versione stampabile.
-
-
-
-
-
-
- Stato
-
-
-
-
GaPiL è 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:
-
-
-
-
Cap. 1
-
Introduzione
-
quasi completo e parzialmente revisionato
-
-
-
-
Cap. 2-3
-
Gestione dei processi
-
quasi completi e parzialmente revisionati
-
-
-
-
Cap. 4-7
-
Gestione base dei file
-
quasi completi e parzialmente revisionati
-
-
-
-
Cap. 8
-
Sistema, parametri, errori
-
quasi completo, da revisionare
-
-
-
Cap. 9
-
Segnali
-
quasi completo, da revisionare
-
-
-
Cap. 10
-
Sessioni e terminali
-
sessioni complete, da revisionare,
- terminali quasi completi.
-
-
-
Cap. 11
-
Gestione avanzata dei file
-
- I/O non bloccante, asincrono, memory
- mapped completo, da revisionare, file locking
- completo, da revisionare.
-
-
-
-
Cap. 12
-
IPC
-
pipe, fifo e code, semafori,
- memoria condivisa, tecniche alternative completi, da
- revisionare, IPC POSIX quasi completo.
-
-
-
-
Cap. 13
-
Introduzione alla rete
-
completo, da revisionare
-
-
-
Cap. 14
-
I socket
-
completo, da revisionare. Manca la
- trattazione di eventuali ulteriori famiglie.
-
-
-
Cap. 15-16
-
I socket TCP
-
socket TCP elementari completo, da
- revisionare. Socket TCP avanzati appena iniziato,
- in fase di stesura.
-
-
-
-
-
Appendici
-
I protocolli, gli errori, ecc.
-
Materiale messo insieme alla
- rinfusa, e da rivedere da zero.
-
- Versione corrente: 491 pagine.
+ Invece la documentazione tecnica più recente che ho prodotto è
+ pubblicata sul sito di Truelite
+ Srl, ed in particolare sono disponibili una serie di manuali
+ su temi di natura sistemistica a partire da
+ http://labs.truelite.it/truedoc.
@@ -265,11 +183,66 @@
-
+ 6 - dicembre - 2008 Aggiornata la versione cartacea
+ acquistabile su lulu.com, all'indirizzo
+
+ http://stores.lulu.com/piccardi, contiene le ultime
+ novità in particolare riguardo le funzioni delle ACL. Si
+ ricorda che il sovrapprezzo serve a finanziare lo sviluppo del
+ testo; si può sempre scaricare la versione corrente aggiornata
+ e gratuita da questo sito.
+
+ 5 - gennaio - 2007 Pubblicata una versione
+ stampabile a richiesta su lulu.com, ordinabile all'indirizzo
+
+ http://stores.lulu.com/piccardi.
+
+ 1 - giugno - 2006 Nuova revisione con varie aggiunte
+ e correzioni, in occasione della pubblicazione sul DVD di
+ LinuxPro.
+
+ 11 - marzo - 2005 Modificata la pagina dell'accesso
+ ai sorgenti, non viene più utilizzato ViewCVS ma è stato
+ installato il sistema di tracking trac che oltre alla
+ navigazione dei contenuti consente di tenere sotto controllo le
+ revisioni, e l'evoluzione della guida e di inviare ticket via
+ web.
+
+ 6 - marzo - 2005 Realizzato un web server
+ elementare a scopo didattico, in vista dell'iniziativa del
+ Lilik su GaPiL.
+
+ 12 - gennaio - 2005 Completata la sezione sulla
+ gestione della risoluzione degli indirizzi ed iniziata la
+ sezione sulle opzioni dei socket.
+
+ 19 - luglio - 2004 Completata una prima sezione sui
+ socket UDP ed iniziata una sezione sulle funzioni per la
+ risoluzione degli indirizzi. Inoltre da oggi i sorgenti di Gapil
+ sono accessibili usando
+ Subversion sul sito di Truelite Srl.
+
+ 3 - marzo - 2004 Ristrutturata la parte sulla
+ programmazione di rete, inserita la sezione sull'I/O
+ multiplexing (completata con esempio di server basato su
+ poll) nella sezione sui socket TCP. Introdotti i nuovi
+ capitoli sugli altri socket, ed iniziata la sezione sui socket
+ UDP.
+
+ 26 - dicembre - 2003 Inserito esempio di server
+ basato sull'I/O multiplexing. Ristrutturato il capitolo sui file
+ avanzati scorporando in una sezione a parte l'I/O multiplexing,
+ e inserendo alcuni esempi per pselect. Creata una terza
+ parte per le appendici.
+
8 - novembre - 2003 Corretta tabella sbagliata al
capitolo 5, completata la sezione sull'uso dell'I/O multiplexing
sul lato client ed iniziata la versione server, inserita la
trattazione della funzione shutdown.
+
21 - settembre - 2003 Completato il capitolo sui
socket elementari, e corretti numerosi errori. Revisione della
@@ -279,10 +252,10 @@
6 - aprile - 2003 Grazie all'incredibile lavoro di
Mirko Maischberger abbiamo una favolosa versione in HTML, che
- collego direttamente dalla sua home page. Non finirò mai di
+ collego direttamente dalla sua home page. Non finirò mai di
ringraziarlo per aver domato htlatex fino a produrre la prima
versione di GaPiL realmente consuntabile on line. Con
- l'occasione è stata completamente revisionata la parte di
+ l'occasione è stata completamente revisionata la parte di
introduzione alle reti.
@@ -340,15 +313,14 @@
3 - luglio - 2002 Prima versione del sito, con
rilascio della prima versione di GaPiL in un HTML passabile.
-
- Sono in versione preliminare, ma ricontrollati e di qualità
- accettabile, i capitoli dal primo al nono: introduzione,
+ Sono in versione preliminare, ma ricontrollati e di
+ qualità accettabile, i capitoli dal primo al nono: introduzione,
gestione dei processi, interfacce di base per i file e per il
controllo dei parametri del sistema, gestione dei segnali. Sono
- da ricontrollare, ma di qualità decente, i capitoli dal
+ da ricontrollare, ma di qualità decente, i capitoli dal
tredicesimo al sedicesimo: reti e socket elementari (il
- sedicesimo capitolo è incompleto). Sono in corso di stesura, e
- pertanto di qualità non classificabile (che può oscillare fra la
+ sedicesimo capitolo è incompleto). Sono in corso di stesura, e
+ pertanto di qualità non classificabile (che può oscillare fra la
bozza non rivista ed il semplice elenco degli argomenti) gli
altri capitoli.