Rémy Card, Èric Dumas, Franck Mével; John Wiley and Sons;
1998; ISBN 0-471-98141-9. $100 (AUS).
(Traduzione del libro in lingua francese ``Programmation Linux 2.0'';
stessi autori; 1997; Éditions Eyrolles; Paris, France.)
Un descrizione molto interessante e informativa del funzionamento del
kernel che riesce a riempire i buchi tra l'intefaccia POSIX e ``The
Design of the Unix Operating System'' e i codici sorgente di Linux. Un
prerequisito è una buona comprensione del progetto e del funzionamento
di un SO Unix, ma questo libro è comunque un eccellente aiuto per
andare oltre la semplice compresione e cominciare il vero lavoro.
L'autore principale è uno degli sviluppatori chiave del filesystem
ext2, e questo libro mostra una forte conoscenza della materia, con
spiegazioni chiare e struttura. È sorprendentemente leggibile per
qualcosa che tratta argomenti a così basso livello. Il libro sembra
aver leggermente sofferto della traduzione in inglese - ci sono alcuni
errori di battitura e grammaticali, ma è abbastanza leggibile (i nomi
dei file d'esempio sono maliziosamente lasciati in francese).
Non è trattata l'implementazione dei protocolli di rete.
Il libro è incentrato su Linux 2.0.35 con qualche preannuncio del 2.1 e
2.2.
Linux Kernel Hackers' Guide
Johnson, Michael K.
Accessibile sul Web nella pagina Linux Documentation Project, o
direttamente a http://www.redhat.com/mirrors/LDP/LDP/khg/HyperNews/get/khg.html
LINUX Kernel Internals (Second Edition)
Beck, Michael & Bohme, Harold & Mirko, Dziadzka & Kunitz, Ulrich &
Magnus, Robert & Verworner, Dick; Addison Wesley; 1998;
ISBN:0-201-33143-8; 480.
Si veda http://www.awl-he.com/titles/11653.html.
Una guida alla programmazione del kernel di Linux; tratta 2.0.
McKusick, Marshall Kirk, Bostic, Keith, Karels, Michael J., and
Quarterman, John S.; Addison-Wesley; 1996; ISBN 0-201-54979-4;
608pp.
Si veda http://www.awl-he.com/titles/13693.html
Il successore del classico libro sull'implementazione del kernel 4.3 di
BSD, che ha influenzato il design di Linux (specialmente per i socket e
il networking). Questo libro copre i fondamenenti 4.4BSD di BSD/OS,
FreeBSD, e NetBSD.
Porting Unix to the 386; Jolitz, William F., and Jolitz, Lynne G.