Stato

GaPiL nasce come libro e come tale la versione di riferimento è quella in PDF, accessibile nella sezione Download. Grazie all’opera di Mirko Maischberger è stata generata anche una versione HTML; purtroppo detta versione non è più aggiornata da molto tempo ed è rimasta totalmente indietro rispetto allo stato corrente, resta comunque accessibile online.

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 praticamente completo e revisionato
Cap. 2-3 Gestione dei processi praticamente completi e revisionati, localizzazione accennata, gli argomenti avanzati sono stati spostati nel cap. 9
Cap. 4-5 Gestione base dei file praticamente completi e revisionati, compresa la trattazione delle nuove at-functions
Cap. 6 Sistema, parametri, errori praticamente completo e revisionato
Cap. 7 Segnali praticamente completo e revisionato
Cap. 8 Sessioni e terminali sessioni complete, da revisionare, terminali manca la gestione dei terminali virtuali.
Cap. 9 Gestione avanzata dei processi Le capabilities, creazione avanzata dei processi (clone e prctl), i namespace e le funzionalità avanzata. Varie parti incomplete o solo accennate.
Cap. 10 Gestione avanzata dei file File locking completo, I/O multiplexing e I/O non bloccante rivisti, I/O asincrono rivisto, memory mapped completo, da revisionare, il capitolo è stato ristrutturato.
Cap. 11 IPC pipe, fifo e code, semafori, memoria condivisa, tecniche alternative completi, code di messaggi e memoria condivisa POSIX completi, semafori POSIX completati con esempio, capitolo revisionato
Cap. 12 I thread appena iniziato, a malapena uno scheletro, non incluso nella compilazione
Cap. 13 Introduzione alla rete completo, revisionato, da approfondire
Cap. 14 I socket Completo, revisionato. Manca la trattazione di eventuali ulteriori famiglie di socket.
Cap. 15 I socket TCP Completo, da revisionare.
Cap. 16 Gestione dei socket Completata la gestione degli indirizzi, completate le opzioni dei socket generiche, IP, TCP e UDP, le ioctl dei socket e della rete, le sysctl dei socket, IP, da completare quelle TCP.
Cap. 17 Altri socket Iniziati i socket UDP di base, lasciato un segnaposto per gli altri.
Cap. 18 Socket avanzati Completamente da fare, al momento uno scheletro e poco altro.
Appendici I protocolli, gli errori, ecc. Materiale messo insieme alla rinfusa, e da rivedere totalmente.

Versione corrente: 865 pagine.

This work by Simone Piccardi is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported.