The Linux Reading List HOWTO di Eric S. Raymond v1.11, 23 marzo 2000 Questo documento elenca i libri che penso siano i più validi per una persona che provi ad imparare Unix (in particolare Linux) partendo dai concetti generali. Traduzione di Giovanni Bortolozzo (borto at pluto.linux.it). ______________________________________________________________________ Indice Generale 1. Introduzione 1.1 Scopo di questo documento 1.2 Nuove versioni di questo documento 1.3 Commenti e correzioni 1.4 Risorse correlate 1.5 Convenzioni usate in questo documento 2. Libri su cultura, storia e pragmatica 3. Libri su Unix/Linux in generale 3.1 Installazione ed amministrazione di Linux 3.2 Usare Unix & Linux 3.3 Sicurezza di sistema 4. Libri su shell, script e programmazione Web 5. Libri sulla formattazione testi 5.1 Tex e LaTeX 6. Buone norme/stili di programmazione 7. Libri sulla programmazione C e C++ 7.1 C e C++ 7.2 Intefaccia C alle chiamate a sistema 8. Libri sul networking 9. Libri sull'Implementazione del kernel Unix 9.1 Antenati di Linux 9.2 Linux 9.3 Parenti di Linux 10. Libri sull'architettura e programmazione dei processori Intel 11. Libri sull'hardware per PC 12. Questioni legali 12.1 Licenza d'Uso (in inglese) 12.2 Storia ______________________________________________________________________ 11.. IInnttrroodduuzziioonnee 11..11.. SSccooppoo ddii qquueessttoo ddooccuummeennttoo Questo documento elenca quello che io considero essere libri di riferimento essenziali per imparare Unix (specialmente Linux) e a programmare in esso. 11..22.. NNuuoovvee vveerrssiioonnii ddii qquueessttoo ddooccuummeennttoo Le nuove versioni del Linux Reading List HOWTO saranno postate periodicamente su comp.os.linux.answers. Ne sarà inoltre fatto l'upload ai tanti siti WWW e FTP su Linux, tra cui la home page di LDP. L'ultima versione la si può consultare nel World Wide Web a questo URL . 11..33.. CCoommmmeennttii ee ccoorrrreezziioonnii Se si hanno domande o commenti su questo documento (o semplicemente si vuole suggerire un libro che si pensa ci dovrebbe essere), si invii liberamente una mail a Eric S. Raymond, a esr@thyrsus.com. Qualsiasi suggerimento o critica sarà il benvenuto. 11..44.. RRiissoorrssee ccoorrrreellaattee Per HOWTO, riviste e altro materiale in linea, si veda la home page del Linux Documentation Project . Alcuni anni fa ho scritto una bibliografia Unix meno incentrata su Linux che potrebbe ancora essere di un qualche interesse, oltre a essere un po' divertente. La Loginataka la si può trovare a . SAGE, il System Administrator's Guild, mantiene un elenco eccellente di libri importanti a . 11..55.. CCoonnvveennzziioonnii uussaattee iinn qquueessttoo ddooccuummeennttoo I commenti non tra virgolette o sono miei, oppure non ho trovato nessun motivo di cambiare quelli originali di Jim Haynes (il manutentore precedente di questo documento). Commenti inviati da altri sono tra virgolette e sono preceduti dal nome del rispettivo autore (JH è Jim Haynes). Gli URL «Si veda» annessi alle informazioni di pubblicazione puntano direttamente al catalogo web dell'editore e tipicamente conducono ad una pagina contenente una foto della copertina, fascette pubblicitarie e informazioni per l'ordine. Alcuni libri non hanno questo link poiché l'editore usa i frame e non è possibile fare un bookmark delle pagine del catalogo. Le aree elencante partono a grandi linee dalle cose più generali fino a quelle più specifiche (dalla cultura alla programmazione utente, per passare poi alla programmazione del kernel fino all'hardware). Nelle varie sezioni ho provato a elencare per primi i libri più utili e con i quali ho più familiarità. Onestamente, è solamente un'imbarazzante coicidenza che un mio libro appaia per primo in questo elenco! (Sono ben accetti suggerimenti per una migliore organizzazione.) 22.. LLiibbrrii ssuu ccuullttuurraa,, ssttoorriiaa ee pprraaggmmaattiiccaa TThhee NNeeww HHaacckkeerr''ss DDiiccttiioonnaarryy ((TThhiirrdd EEddiittiioonn)) Raymond, Eric S.; MIT Press; 1996; ISBN 0-262-68092-0; 547pp. Si veda . Ehm... Una guida alla cultura di Internet. Piace ad un sacco di gente. Versione HTML nella Jargon File Resource Page . AA QQuuaarrtteerr CCeennttuurryy ooff UUnniixx Salus, Peter H.; Addison-Wesley; 1994; ISBN 0-201-54777-5; 256pp. Si veda Linux è parte della tradizione Unix. Questo libro è la storia di Unix -- come è nato, com'è evoluto, come si è diffuso -- raccontata da chi c'era. TThhee MMyytthhiiccaall MMaann MMoonntthh ((AAnnnniivveerrssaarryy EEddiittiioonn)) Brooks, Frederick P.; Addison-Wesley 1995 (ISBN 0-201-83595-9). Si veda . Il libro sull'ingegneria del software che tutti dovrebbero leggere. Alan Cox: «Lo raccomando non per il suo valore tecnico, bensì per come applica il comune buon senso e realismo ai progetti software.» JH: «Ah, sì. Quello che si sarebbe dovuto fare se Linus avesse auto a disposizione 200 programmatori e avesso voluto produrre Linux in 3 mesi!» BBeellll SSyysstteemm TTeecchhnniiccaall JJoouurrnnaall,, JJuullyy--AAuugguusstt 11997788,, VVooll.. 5577,, NNoo.. 66,, ppaarrtt 22 AT&T; 416 pp. Alcuni dei primi articoli su Unix, tra cui Ritchie & Thompson, «The UNIX Time Sharing System»; Thompson, «UNIX Implementation»; Ritchie, «A Retrospective»; Bourne, «The UNIX Shell»... 33.. LLiibbrrii ssuu UUnniixx//LLiinnuuxx iinn ggeenneerraallee 33..11.. IInnssttaallllaazziioonnee eedd aammmmiinniissttrraazziioonnee ddii LLiinnuuxx LLiinnuuxx IInnssttaallllaattiioonn aanndd GGeettttiinngg SSttaarrtteedd Welsh, Matt; LDP; 1997. Disponibile nella home page di LDP, oppure direttamente a . Come far funzionare Linux. Spiega un sacco di concetti basilari su Linux. Tratta alcune nozioni basilari di amministrazione di sistema. LLiinnuuxx SSyysstteemm AAddmmiinniissttrraattoorr''ss GGuuiiddee Wirzenius, Lars; LDP; 1997. Disponibile nella home page di LDP, oppure direttamente a . Un eccellente libro di partenza su come mantenere ed amministrare un sistema Linux. EEsssseennttiiaall SSyysstteemm AAddmmiinniissttrraattiioonn ((SSeeccoonndd EEddiittiioonn)) Frisch, Aeleen; O'Reilly; 1995; ISBN 1-56592-127-5; $34.95. Si veda . Trattazione più approfondita dei normali task di amministrazione di sistema. Non specifico su Linux sebbene contenga materiale su Linux. 33..22.. UUssaarree UUnniixx && LLiinnuuxx LLiinnuuxx iinn aa NNuuttsshheellll ((22nndd eeddiittiioonn)) Hekman, Jessica P. et al.; O'Reilly; ISBN 1-56592-585-8,; 1999; 628 pp. $29.95. Si veda . Secondo O'Reilly, «La guida di riferimento per Linux». Dedicata agli utenti di Linux, rende obsoleto il loro «Unix In a Nutshell» che era più orientato a SVr4/Solaris. RRuunnnniinngg LLiinnuuxx ((TThhiirrdd EEddiittiioonn)) Welsh, Matt, & Matthias Kallw Dalheimer & Kaufman, Lar; O'Reilly; ISBN 1-56592-469-X; 1999; 650pp; $34.95. Si veda . Tutto quello che si deve sapere per poter capire, installare e usare il sistema operativo Linux. Un libro eccellente per novizi. HHaannddss--oonn--LLiinnuuxx Sobell, Mark G.; Addison-Wesley; ISBN ISBN 0-201-32569-1; 1998; 1015 pp. Semplicemente quel che dice il titolo -- lezioni pratiche sui fondamenti di Unix, shell, editor, programmi per la posta, networking, strumenti per il Web ed utilità varie. Tratta alcuni fondamenti di amministrazione di sistema (questa sembra essere un nuovo formato del ``A Practical Guide to Linux'' del 1997 da parte degli stessi autori, senza una copia di Caldera OpenLinux Lite) 33..33.. SSiiccuurreezzzzaa ddii ssiisstteemmaa PPrraaccttiiccaall UUnniixx aanndd IInntteerrnneett SSeeccuurriittyy ((22nndd EEddiittiioonn)) Garfinkel, Simpson, and Spafford, Gene; O'Reilly Associates; ISBN 0-56592-148-8; 1004pp; 1996; $39.95. Si veda . Ronald P. Miller: «Qualche sovrapposizione con Essential System Admin., ma in fin dei conti un buon libro sulla sicurezza, specialmente per quanti aspirano a permettere l'accesso alle proprie macchine Linux da parte di più utenti sia in dial-up che attraverso la rete.» FFiirreewwaallllss && IInntteerrnneett SSeeccuurriittyy Cheswick, William R. & Bellovin, Steven M.; Addison-Wesley; 1994; ISBN 0-201-63357-4; 320pp. 44.. LLiibbrrii ssuu sshheellll,, ssccrriipptt ee pprrooggrraammmmaazziioonnee WWeebb PPrrooggrraammmmiinngg PPeerrll ((SSeeccoonndd EEddiittiioonn)) Wall, Larry & Christiansen, Tom & Schwartz, Randal; O'Reilly; 1997; ISBN 0-56592-149-6; 644pp. Si veda . La shell (come linguaggio di programmazione per script appena un pelino complessi) è morta. Perl ha preso il suo posto. Questa è la seconda edizione del libro definitivo su Perl -- molto meglio organizzato del precedente e tratta Perl 5. Emmanuel Pierre mantiene un breve elenco di libri sul Perl . PPrrooggrraammmmiinngg PPyytthhoonn Lutz, Mark; O'Reilly; 1997; ISBN 0-56592-197-6; 880pp. Si veda . Il passo successivo al Perl. Python è spendidamente progettato, ha una migliore integrazione con C, ed è meglio scalabile per problemi di grosse dimensioni. HHTTMMLL:: TThhee DDeeffiinniittiivvee GGuuiiddee ((33nndd EEddiittiioonn)) Musciano, Chuck & Kennedy. Bill; O'Reilly; 1998; ISBN 1-56592-492-4; 576pp. Si veda . La migliore guida/riferimento di HTML che ho mai visto, ed è il solo libro su HTML di cui si avrà bisogno finché non si voglia usare CGI. TThhee UUnniixx PPrrooggrraammmmiinngg EEnnvviirroonnmmeenntt Kernighan, Brian, and Pike, Rob; Prentice-Hall; 1984; ISBN 0-13-937681-X; 1984. Un vero classico -- se possibile la miglior esposizione in un unico libro della filosofia di Unix. 55.. LLiibbrrii ssuullllaa ffoorrmmaattttaazziioonnee tteessttii 55..11.. TTeexx ee LLaaTTeeXX TThhee LLaaTTeeXX CCoommppaanniioonn Goossens, Michael & Mittlebach, Frank, & Samarin, Alexander; Addison-Wesley; 1994; ISBN 0-201-54199-8; 530pp. Si veda . Dalla Prefazione: «Se sei uno di quegli utenti a cui piacerebbe sapere come LaTeX può essere esteso per creare i documenti più belli possibile senza diventare un guru di (La)TeX, allora questo libro fa proprio per te». Bruce Thompson aggiunge: «Un libro veramente molto bello che fornisce un sacco di informazioni sulle nuove estensioni del LaTeX e moltissimi esempi che mostrano precisamente come il layout del proprio documento può essere manipolato.» LLaaTTeeXX:: AA DDooccuummeenntt PPrreeppaarraattiioonn SSyysstteemm ((SSeeccoonndd EEddiittiioonn)) Lamport, Leslie; Addison-Wesley; 1994; ISBN 0-201-52983-1; 256pp. Si veda . Bruce Thompson: «Il riferimento definitivo su LaTeX 2.09 ad opera del suo autore. Una nuova edizione che tratta il LaTeX2e (la versione attualmente inclusa nelle distribuzioni di TeX/LaTeX) è in preparazione. LaTeX 2.09 è pienamente supportato da LaTeX2e. Un must per quanti vogliono usare LaTeX. Fornisce una introduzione graduale alla preparazione dei documenti e ai diversi strumenti che LaTeX mette a disposizione per produrre documenti di qualità professionale. Moltissimi esempi.» TThhee TTeeXXbbooookk,, VVoolluummee AA ooff CCoommppuutteerrss aanndd TTyyppeesseettttiinngg;; KKnnuutthh,, DDoonnaalldd AA.. Addison-Wesley; 1986, ISBN 0-201-13448; 496pp. Si veda Bruce Thompson: «La guida utente definitiva ed il manuale di riferimento completo per TeX. Probabilmente non serve per il normale uso di LaTeX, ma resta comunque un libro molto affascinante.» Voglio sottilineare che questo libro non è per deboli di cuore. TThhee MMEETTAAFFOONNTT bbooookk,, VVoolluummee CC ooff CCoommppuutteerrss aanndd TTyyppeesseettttiinngg Knuth, Donald A.; Addison-Wesley; 1986; 0-201-13444-6, 1986; 384pp. Si veda Bruce Thompson: «La guida utente definitiva ed il manuale di riferimento completo per METAFONT, il programma di supporto a TeX per la creazione dei font. Un eccellente lavoro se si ha intenzione di sviluppare dei propri font per l'uso in TeX e LaTeX. METAFONT è incluso nelle normali distribuzioni di TeX/LaTeX.» Questo libro non è _v_e_r_a_m_e_n_t_e per i deboli di cuore. 66.. BBuuoonnee nnoorrmmee//ssttiillii ddii pprrooggrraammmmaazziioonnee Quelli che seguono sono testi classici su come sviluppare programmi efficienti: TThhee PPrraaccttiiccee ooff PPrrooggrraammmmiinngg Kernighan, Brian W. & Pike. Rob; 1999; Addison-Wesley; ISBN 0-201-61586-X. Si veda Un eccellente trattato sulla scrittura di programmi di alta qualità. sicuramente destinato a diventare un classico in questo campo. PPrrooggrraammmmiinngg PPeeaarrllss ((22nndd EEddiittiioonn)) Bentley, Jon; 2000; Addison-Wesley; ISBN ISBN 0-201-65788-0. Si veda Questa è una selezione di saggi dalla colonna di Bentley nella rivista Communications of the ACM. Discute una grande varietà di questioni sul miglioramento dei programmi, e comprende un grosso numero di esempi sull'efficienza. WWrriittiinngg EEffffiicciieenntt PPrrooggrraammss.. Bentley, Jon Louis; 1982; Prentice-Hall, Inc.; ISBN 0-13-970251-2 o 0-13-970244-X. Questo libro presenta la metodologia e un insieme di regole di Bentley per aumentare l'efficienza di un programma, e comprende un grande numero di esempi. 77.. LLiibbrrii ssuullllaa pprrooggrraammmmaazziioonnee CC ee CC++++ 77..11.. CC ee CC++++ TThhee CC PPrrooggrraammmmiinngg LLaanngguuaaggee ((SSeeccoonndd EEddiittiioonn)) Kernighan, Brian W.; Ritchie, Dennis M; Prentice-Hall; 1988; ISBN 0-13-110362-8, 272pp. La seconda versione migliorata, che tratta l'ANSI C, dell'originale classico libro scritto dagli inventori del C, «K&R». Ancora il migliore! WWhhoo''ss AAffrraaiidd ooff CC++++?? Heller, Steve; Academic Press; 1996; ISBN 0-12-339097; 508pp. Il miglior libro introduttivo sul C++ che io abbia mai visto. Ora disponibile anche sul Web . 77..22.. IInntteeffaacccciiaa CC aallllee cchhiiaammaattee aa ssiisstteemmaa PPOOSSIIXX PPrrooggrraammmmeerr''ss GGuuiiddee:: WWrriittiinngg PPoorrttaabbllee UUnniixx PPrrooggrraammss Lewine, Donald; O'Reilly; 1992; ISBN 0-937175-73-0; 607pp. Si veda . Un eccellente riferimento per i programmatori sugli standard POSIX.1. Preferisco questo piuttosto di quello scelto da JH. TThhee PPoossiixx..11 SSttaannddaarrdd:: AA PPrrooggrraammmmeerr''ss GGuuiiddee Zlotnick, Fred; Benjamin, Cummings; 1991; ISBN 0-8053-9605-5; 379pp.; $35.95 (USA). JH: «Quando protestai per la mancanza della Sezione 2 delle pagine man di Linux, qualcuno mi disse di prendermi un libro su POSIX, perché è questo è quello che fa Linux. Mi piace questo libro perché non sono un programmatore professionista e l'autore fornisce copiose spiegazioni ed esempi.» AAddvvaanncceedd PPrrooggrraammmmiinngg iinn TThhee UUnniixx EEnnvviirroonnmmeenntt Stevens, Richard; 1992; ISBN 0-201-56317; Addison-Wesley Un libro sulla programmazzione generica in Unix, buono quanto il classico libro di Stevens sulla programazione di rete. LLiinnuuxx AApppplliiccaattiioonn DDeevveellooppmmeenntt Michael K. Johnson, Erik W. Troan; 1998; ISBN 0201308215; Addison-Wesley. Il miglio riferimento sulle API C di Linux. 88.. LLiibbrrii ssuull nneettwwoorrkkiinngg UUnniixx NNeettwwoorrkk PPrrooggrraammmmiinngg Volume 1, Networking APIs: Sockets and XTI W. Richard Stevens, PTR Prentice-Hall, 1998 ISBN 0-13-490012-X UNIX Network Programming 2nd Edition, Volume 2, Interprocess Communications W. Richard Stevens PTR Prentice-Hall, 1998 Tutto quel che si deve sapere sull'argomento. Generalmente considerati come le guida definitiva. LLiinnuuxx NNeettwwoorrkk AAddmmiinniissttrraattoorr''ss GGuuiiddee Kirch, Olaf; O'Reilly; 1995; ISBN 1-56592-087-2; 335pp. Si veda . Una guida pratica sul TCP/IP di Linux e sui servizi correlati. Accessibile sul Web attraverso la pagina del Linux Documentation Project, o direttamente a . TTCCPP//IIPP NNeettwwoorrkk AAddmmiinnssttrraattiioonn Hunt, Craig; O'Reilly Associates, ISBN 0-937175-82-X; 1992; 472pp. Si veda . Meno specifico su Linux rispetto al libro di Kirch. Sviluppa una trattazione più approffondita del cuore del TCP/IP, trattando anche instradamento e BGP. DDNNSS aanndd BBIINNDD ((SSeeccoonndd EEddiittiioonn)) Albitz, Paul, and Liu, Cricket; O'Reilly; 1998; ISBN 1-56592-512-2; 502pp; $32.95. Si veda . Approfondita trattazione del DNS, utile a quanti usano complicate installazioni con diverse sottoreti. Tratta la libreria di programmazione BIND. SSeennddmmaaiill ((SSeeccoonndd EEddiittiioonn)) Costales, Bryan & Allman, Eric; O'Reilly; ISBN 1-56592-222-0; 1997; 1050 pp; $32.95 Si veda . Una esaustiva (ed estenuante) guida all'agente di trasferimento delle mail standard di Linux e Unix. 99.. LLiibbrrii ssuullll''IImmpplleemmeennttaazziioonnee ddeell kkeerrnneell UUnniixx 99..11.. AAnntteennaattii ddii LLiinnuuxx TThhee DDeessiiggnn ooff tthhee UUnniixx OOppeerraattiinngg SSyysstteemm Bach, Maurice J.; Prentice-Hall; ISBN 0-13-201799-7; 470pp.; $60 (USA). Il libro da cui è partito Linus. Si veda OOppeerraattiinngg SSyysstteemmss,, DDeessiiggnn aanndd IImmpplleemmeennttaattiioonn;; Tanenbaum, Andrew S.; Prentice-Hall; 1987. Ad Alan Cox (una delle persone del cuore del kernel) piace questo libro. Tanenbaum ha progettato Minix, che è il sistema da cui Linus ha avviato Linux. Si veda . 99..22.. LLiinnuuxx TThhee LLiinnuuxx KKeerrnneell bbooookk 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 comprensione 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. LLiinnuuxx KKeerrnneell HHaacckkeerrss'' GGuuiiddee Johnson, Michael K. Accessibile sul Web nella pagina Linux Documentation Project, o direttamente a LLIINNUUXX KKeerrnneell IInntteerrnnaallss ((SSeeccoonndd EEddiittiioonn)) Beck, Michael & Bohme, Harold & Mirko, Dziadzka & Kunitz, Ulrich & Magnus, Robert & Verworner, Dick; Addison Wesley; 1998; ISBN:0-201-33143-8; 480. Si veda . Una guida alla programmazione del kernel di Linux; tratta 2.0. 99..33.. PPaarreennttii ddii LLiinnuuxx TThhee DDeessiiggnn aanndd IImmpplleemmeennttaattiioonn ooff tthhee 44..44BBSSDD UUnniixx OOppeerraattiinngg SSyysstteemm McKusick, Marshall Kirk, Bostic, Keith, Karels, Michael J., and Quarterman, John S.; Addison-Wesley; 1996; ISBN 0-201-54979-4; 608pp. Si veda 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 fondamenti 4.4BSD di BSD/OS, FreeBSD e NetBSD. PPoorrttiinngg UUnniixx ttoo tthhee 338866;; JJoolliittzz,, WWiilllliiaamm FF..,, aanndd JJoolliittzz,, LLyynnnnee GG.. Dr. Dobb's Journal; Jan 1991-July 1992. 1100.. LLiibbrrii ssuullll''aarrcchhiitteettttuurraa ee pprrooggrraammmmaazziioonnee ddeeii pprroocceessssoorrii IInntteell 8800338866 PPrrooggrraammmmeerr''ss RReeffeerreennccee MMaannuuaall Intel Corp.; ISBN 1-55512-022-9; 1986; Parte I. Programmazione delle Applicazioni: tipi di dati, modello di memoria, insieme di istruzioni. Parte II. Programmazione di Sistema: architettura, gestione e protezione della memoria, multitasking, I/O, exception e interrupt, inizializzazione, uso del coprocessore e del multiprocessing. Parte III. Compatibilità (con le vecchie macchine x86). Parte IV. Insieme di Istruzioni. 8800338866 SSyysstteemm SSooffttwwaarree WWrriitteerr''ss GGuuiiddee Intel Corp.; ISBN 1-55512-023-7; 1987. Spiega le caratteristiche del 386 per gli autori di sistemi operativi. Include un capitolo sull'implementazione di Unix. Buona parte dell'architettura del 80386 sembra essere stata sviluppata tenendo ben in mente il Multics; le caratteristiche che non sono usate da DOS o da Unix. PPrrooggrraammmmiinngg tthhee 8800338866 Crawford, John H & Gelsinger, Patrick P.; Sybex; ISBN 0-89588-381-3; 774pp.; $26.95 (USA). Questo è il libro che Jolitzes ha usato quando ha fatto il port di BSD sull'architettura 386. PPeennttiiuumm PPrroocceessssoorr UUsseerr''ss MMaannuuaall:: VVoolluummee 33,, AArrcchhiitteeccttuurree aanndd PPrroo­­ ggrraammmmiinngg Manual" Intel Corp.; 1993; ISBN 1-55512-195-0; Praticamente la versione per Pentium del 80386 Programmer's manual prima citato. 1111.. LLiibbrrii ssuullll''hhaarrddwwaarree ppeerr PPCC Nota: questi libri sono vecchi di quattro o cinque anni e probabilmente obsoleti. Sinceramente non ho mai messo le mani sull'hardware... 8800338866 HHaarrddwwaarree RReeffeerreennccee MMaannuuaall Intel Corp.; 1986; ISBN 1-55512-024-5; Connessioni dei piedini, temporizzazioni, forme d'onda, diagrammi a blocchi, tensioni e tutto questo genere di cose. TThhee IInnddiissppeennssaabbllee PPCC HHaarrddwwaarree BBooookk Messmer, Hans-Peter; Addison-Wesley; 1993; ISBN 0-201-62424-9; 1000 pp. JH: «Tratta le cose più recenti come EIDE e PCI.» 1122.. QQuueessttiioonnii lleeggaallii 1122..11.. LLiicceennzzaa dd''UUssoo ((iinn iinngglleessee)) This document is copyright 1999 by Eric S. Raymond. You may use, disseminate, and reproduce it freely, provided you: · Do not omit or alter this copyright notice. · Do not omit or alter or omit the version number and date. · Do not omit or alter the document's pointer to the current WWW version. · Clearly mark any condensed, altered or versions as such. These restrictions are intended to protect potential readers from stale or mangled versions. If you think you have a good case for an exception, ask me. 1122..22.. SSttoorriiaa In origine questo documento era un mini HOWTO mantenuto da Jim Haynes. Io ho cambiato un po' di cose, provando a renderlo un documento a sé stante e meno basato sulle varie bibliografie postate in USENET. Le piccole recensioni senza nome sono mie anziché sue.