
                         The Linux Reading List HOWTO
                                       
ߣEric S. Raymond
ߣ [1]

   1.4, 22 November 1998
     _________________________________________________________________
   
   ļгһΪҪѧϰ Unixر Linuxм
   ֵĲοĿ
     _________________________________________________________________
   
1. 

     * 1.1 ļ;
     * 1.2 ļ°汾
     * 1.3 뿱
     * 1.4 Դ
     * 1.5 ļʹõĹ
       
2. ĻʷʵԵ鼮

3. һ Unix/Linux 鼮

     * 3.1 Linux װ
     * 3.2 Unix  Linux ʹ
     * 3.3 ϵͳȫ
       
4.  ShellScript ҳʽƵ鼮

5. ļŰ鼮

     * 5.1 Tex  LaTeX
       
6.  C  C++ ʽƵ鼮

     * 6.1 C  C++
     * 6.2 C ϵͳн
       
7. ·鼮

8.  Unix kernel ʵ鼮

     * 8.1 Linux 
     * 8.2 Linux
     * 8.3 Linux 
       
9.  Intel ܹͳʽƵ鼮

10.  PC Ӳ鼮

11. й

     * 11.1 ʹ
     * 11.2 ʷ
     _________________________________________________________________
   
1. 

1.1 ļ;

   ļгѧϰ Unixر Linux¿ʽĲοϣ
   ΪЩѴһ鼮Ļȡ
   
1.2 ļ°汾

   ݡthe Linux Reading List HOWTO
   [2]comp.os.linux.answers ϴ Linux WWW  FTP վ̨
   LDP ҳ
   
   Ҳ͸
   [3]http://sunsite.unc.edu/LDP/HOWTO/Reading-List-HOWTO.html  URL 
   ȫѶϿļ°汾
   
1.3 뿱

   춱ļκεָֻ̣뽨ĳ飩ӭ mail
    Eric S. Raymondҵĵ [4]esr@thyrsus.comһӭκεĽ
   
   
1.4 Դ

   ϵ HOWTOs־鼮Եϣ [5]Linux
   Documentation Project home page 
   
   ǰдһר̸ Linux  Unix οĿеôһЩ
   ֵ [6]http://www.ccil.org/~esr/faqs/loginataka.html ҵ
   Loginataka
   
1.5 ļʹõĹ

   Ŀ治ڵעⲻҵģ Jim Haynesļ֮ǰάߣ
   ģ ΪûҪģ˵Ŀ
   ڣǰߵʾJH ָ Jim Haynes
   
   ڡURL ĲݻḽֱָҳϵĿ¼سѶ
   Щ URL ͨ鼮ƬѶҳûлȱ
   Ѷ鼮ͨΪҳʹ frame Ĺϵʹ
   Ŀ¼ǩbookmark
   
   дǳĻʹ߳ʽƵ kernel ʽƵӲ
   壩ÿһСУԼǵϤ̶гõ鼮̹
   ׵˵е㲻˼бһʼгԼ顣
   춱бı֯κν飬ұȻܣ
   
2. ĻʷʵԵ鼮

   The New Hacker's Dictionary (Third Edition)
          Raymond, Eric S.; MIT Press; 1996; ISBN 0-262-68092-0; 547 ҳ
          
          [7]http://www-mitpress.mit.edu/book-home.tcl?isbn=0262680920.
          
          ţš Internet ĻһָϡܶϲHTML 汾
          [8]Jargon File Resource Page.
          
   A Quarter Century of Unix
          Salus, Peter H.; Addison-Wesley; 1994; ISBN 0-201-54777-5; 256
          ҳ
           [9]http://www.awl.com/cp/authors/salus/unix/unix.html
          
          Linux  Unix ͳеһ֡Ȿһ Unix Ŀʷ
          ̸  Դݽα
          
   The Mythical Man Month (Anniversary Edition)
          Brooks, Frederick P.; Addison-Wesley 1995 (ISBN 0-201-83595-9).
          
          [10]http://heg-school.awl.com/cseng/authors/brooks/mmm-ae/mmm-a
          e.html.
          
          Ҫ̸幤ֵ̣ôһ
          
          Alan CoxƼⱾԭΪļԼֵһ
          ЩʶʵĶӦ춵ԵļƻСJHѽ統
           Linus 200 ʽʦҪ Linux ֻ
          
          
   Bell System Technical Journal, July-August 1978, Vol. 57, No. 6, part
          2
          AT&T; 416 ҳ.
          ڹ Unix ģ Ritchie & Thompson ġThe UNIX
          Time Sharing SystemThompson  UNIX Implementation
          Ritchie ġA RetrospectiveBourne ġThe UNIX Shell...
          
3. һ Unix/Linux 鼮

3.1 Linux װ

   Linux Installation and Getting Started
          Welsh, Matt; LDP; 1997.  LDP ҳȡãֱӵ
          [11]http://sunsite.unc.edu/LDP/gs 
          
          Ρ Linux Linux ĻອһЩ
          ϵͳ
          
   Linux System Administtrator's Guide
          Wirzenius, Lars; LDP; 1997.  LDP ҳȡãֱ
           [12]http://sunsite.unc.edu/LDP/sag 
          
          һ̸ά Linux ϵͳ鼮
          
   Essential System Administration (Second Edition)
          Frisch, Aeleen; O'Reilly; 1995; ISBN 0-937175-80-3; 788 ҳ;
          $32.95.
           [13]http://www.ora.com/catalog/esa2/noframes.html.
          
          һϵͳĹиۡȻר̸ Linux
          Linux ϡ
          
3.2 Unix  Linux ʹ

   Linux in a Nutshell
          Hekman, Jessica P. et al.; O'Reilly; ISBN 1-56592-167-4; 1997;
          438 ҳ. $9.95.
           [14]http://www.ora.com/catalog/linuxnut/noframes.html.
          
           O'Reilly ˵Linux ʹϵıر鼮 Linux
          ʹ߶ԣⱾ޳ڡUnix In a Nutshellһ
          SVr4/Solaris ΪĲݡ
          
   Running Linux (Second Edition)
          Welsh, Matt, & Kaufman, Lar; O'Reilly; ISBN 1-56592-151-8;
          1996; 650 ҳ; $24.95.
           [15]http://www.ora.com/catalog/runux2/noframes.html.
          
          һ⡢װʹ Linux ҵϵͳҪѶ
          ܰһ顣
          
   Hands-on-Linux
          Sobell, Mark G.; Addison-Wesley; ISBN 0-201-32569-1; 1998; 1015
          ҳ.
          ˵  һ̸ Unix shells༭
          ʽ·վԼóʽʵԵĽѧγ̡һЩϵ
          ͳԭⱾ 1997 ġA Practical Guide
          to Linuxͬһλ°װİ汾1鲢
          Caldera OpenLinux Lite 
          
3.3 ϵͳȫ

   Practical Unix Security
          Garfinkel, Simpson, and Spafford, Gene; O'Reilly Associates;
          ISBN 0-56592-148-8; 1991.
           [16]http://www.ora.com/catalog/puis/noframes.html.
          
          Ronald P. MillerȻĳЩ롺Essenstial System
          Administrationһصվǽϵͳȫúܰһ
          رֵЩԼ Linux ϵͳ߱ˡӣ·ȡ
          Զ󱧸һ
          
   Firewalls & Internet Security
          Cheswick, William R. & Bellovin, Steven M.; Addison-Wesley;
          1994; ISBN 0-201-63357-4; 320 ҳ.
           [17]http://www.awl.com/cp/Ches.html.
          
4.  ShellScript ҳʽƵ鼮

   Programming Perl (Second Edition)
          Wall, Larry & Christiansen, Tom & Schwartz, Randal; O'Reilly;
          1997; ISBN 0-56592-149-6; 644 ҳ.
           [18]http://www.ora.com/catalog/pperl2/noframes.html.
          
          ShellΪճ鹤ߵĳʽ֮⣩Perl ͳ
          ǾоԵλ Perl 鼮ĵڶ  дط
          һ֯Ҳ Perl 5
          
   Programming Python
          Lutz, Mark; O'Reilly; 1997; ISBN 0-56592-197-6; 880 ҳ.
           [19]http://www.ora.com/catalog/python/noframes.html.
          
          Խ Perl һPython ƣ C нϼѵԣ
          Ҳ׽һΪ͵ר
          
   HTML: The Definitive Guide (2nd Edition)
          Musciano, Chuck & Kennedy. Bill; O'Reilly; 1997; ISBN
          0-56592-235-2; 552 ҳ.
           [20]http://www.ora.com/catalog/html2/noframes.html.
          
           HTML ѧοϣҪ CGIҲ
          ΨһһҪ HTML 鼮
          
   The Unix Programming Environment
          Kernighan, Brian, and Pike, Rob; Prentice-Hall; 1984; ISBN
          0-13-937681-X; 1984.
          ľƷ  õһ Unix ѧ鼮
          
5. ļŰ鼮

5.1 Tex  LaTeX

   The LaTeX Companion
          Goossens, Michael & Mittlebach, Frank, & Samarin, Alexander;
          Addison-Wesley; 1994; ISBN 0-201-54199-8; 530 ҳ.
           [21]http://www.awl.com/cp/tlc.html.
          
          һλҪ֪ʹ LaTeX ļȴ
          Ϊ (La)TeX һʦʹߣⱾΪƵġժ
          ǰԡBruce Thompson ˵һܲ飬ṩ LaTeX
          칦ܵѶԼδļ layout 꾡
          
   LaTeX: A Document Preparation System (Second Edition)
          Lamport, Leslie; Addison-Wesley; 1994; ISBN 0-201-52983-1; 256
          ҳ.
          
          [22]http://heg-school.awl.com/cseng/authors/lamport/latex/latex
          .html.
          
          Bruce Thompson LaTeX 2.09 дռοϣ
          LaTeX2e °汾汾ѰĿǰ TeX/LaTeX 汾У
          ׼СLaTeX2e ȫ֧Ԯ LaTeX 2.09κҪʹ LaTeX ıر
          鼮Ϊļ LaTeX еĸרҵļṩ
          ˺ܲĽܡ
          
   The TeXbook, Volume A of Computers and Typesetting; Knuth, Donald A.
          Addison-Wesley; 1986, ISBN 0-201-13448; 496 ҳ. 
          [23]http://www.awl.com/cp/TeXbook.html
          
          Bruce Thompsonһ TeXҪʹָȫοֲᡣ
          һʹ LaTex Ҫˣһ
          ˵鼮Ҫǿһ£Ȿ鲻ǸС˿ġ
          
   The METAFONT book, Volume C of Computers and Typesetting
          Knuth, Donald A.; Addison-Wesley; 1986; 0-201-13444-6, 1986;
          384ҳ.
           [24]http://www.awl.com/cp/METAFONTbook.html
          
          Bruce Thompson METAFONTƸ TeX ʹõͳʽ
          ߾صλʹָͲοֲᡣԼ
          TeX  LaTeX ʹõͣǱܰĽһ TeX/LaTeX 
          ж METAFONT ʽⱾԲǸС˿ġ
          
6.  C  C++ ʽƵ鼮

6.1 C  C++

   The C Programming Language (Second Edition)
          Kernighan, Brian W.; Ritchie, Dennis M; Prentice-Hall; 1988;
          ISBN 0-13-110362-8, 272 ҳ.
          Ľĵڶ棬 ANSI C C 鼮ľ C 
          ߡK&RĿǰȻ C 鼮
          
   Who's Afraid of C++?
          Heller, Steve; Academic Press; 1996; ISBN 0-12-339097; 508 ҳ.
          ĿǰΪֹõ C++ 顣
          
6.2 C ϵͳн

   POSIX Programmer's Guide: Writing Portable Unix Programs
          Lewine, Donald; O'Reilly; 1992; ISBN 0-937175-73-0; 607 ҳ.
           [25]http://www.ora.com/catalog/posix/noframes.html.
          
          һݽ POSIX.1 ׼ͬʱҲǳʽ߼ѵĲοϡϲ
           JH ѡ
          
   The Posix.1 Standard: A Programmer's Guide
          Zlotnick, Fred; Benjamin/ Cummings; 1991; ISBN 0-8053-9605-5;
          379 ҳ.; $35.95 (USA).
          JHǰұԹ Linux ڵڶе man pages ʱ˸
          ȥһ POSIX ͺΪ Linux ġϲ
          飬ΪҲһרҵĳʽʦṩ൱ḻ
          Ľ
          
7. ·鼮

   Unix Network Programming
          Stevens, W. Richard; Prentice Hall; 1990; ISBN 0-13-949876-1;
          772 ҳ.; $54 (USA).
          ֪һУԼһЩ֪ģ𣿣
          ȻⱾ Web ֮ǰУһΪһ̸
          Ҫ鼮
          
   Linux Network Administrator's Guide
          Kirch, Olaf; O'Reilly; 1995; ISBN 1-56592-087-2; 335 ҳ.
           [26]http://www.ora.com/catalog/linag/noframes.html.
          
          һݶ Linux  TCP/IP طʵָϡ [27]Linux
          Documentation Project ҳȡãҲֱ
          [28]http://sunsite.unc.edu/LDP/LDP/nag/nag.html 
          
   TCP/IP Network Adminstration
          Hunt, Craig; O'Reilly Associates, ISBN 0-937175-82-X; 1992; 472
          ҳ.
           [29]http://www.ora.com/catalog/tcp2/noframes.html.
          
           Kirch ר̸ Linux Ĳݽ١ɫ̽
          TCP/IP ĺģ routing  BGP
          
   DNS and BIND (Second Edition)
          Albitz, Paul, and Liu, Cricket; O'Reilly; 1996; ISBN
          1-56592-236-0; 1992; 438 ҳ; $32.95.
          See [30]http://www.ora.com/catalog/dns2/noframes.html.
          
          ̽ DNSҪӵĶ·֮˺á̸
           BIND ʽĳʽơ
          
   Sendmail (Second Edition)
          Costales, Bryan & Allman, Eric; O'Reilly; ISBN 1-56592-222-0;
          1997; 1050 ҳ; $32.95
           [31]http://www.ora.com/catalog/sendmail2/noframes.html.
          
          һ Linux  Unix Ԥʼݴʽ꾡Ҳ
          ƣָ
          
8.  Unix kernel ʵ鼮

8.1 Linux 

   The Design of the Unix Operating System
          Bach, Maurice J.; Prentice-Hall; ISBN 0-13-201799-7; 470 ҳ.;
          $60 (USA).
          
          ʹ Linus ʼչ Linux һ顣
          
   Operating Systems, Design and Implementation;
          Tanenbaum, Andrew S.; Prentice-Hall; 1987.
          
          Alan CoxLinux Ҫ kernel չԱ֮һϲⱾ顣
          Tanebaum  Minixϵͳʹ Linus ҲԼһ
          Լҵϵͳ  Linux
          
8.2 Linux

   Linux Kernel Hackers' Guide
          Johnson, Michael K.
          
           [32]Linux Documentation Project ҳȡãֱӵ
          [33]http://www.redhat.com:8080/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.
          
          [34]http://heg-school.awl.com/cseng/authors/beck.m/linux/linux.
          html.
          
          һݶ Linux kernel ʽƵָ 2.0
          
8.3 Linux 

   The Design and Implementation of the 4.4BSD Unix Operating System
          McKusick, Marshall Kirk, Bostic, Keith, Karels, Michael J., and
          Quarterman, John S.; Addison-Wesley; 1996; ISBN 0-201-54979-4;
          608 ҳ.
          
          [35]http://heg-school.awl.com/cseng/authors/mckusick/4.4bsd/4.4
          bsd.html.
          
          һʵ 4.3 BSD kernel Ӱ Linux 
          ƣر sockets ·棩Ȿ麭 4.4BSD Ϊ
           BSD/OSFreeBSD  NetBSD
          
   Porting Unix to the 386; Jolitz, William F., and Jolitz, Lynne G.
          Dr. Dobb's Journal; Jan 1991-July 1992.
          
9.  Intel ܹͳʽƵ鼮

   80386 Programmer's Reference Manual
          Intel Corp.; ISBN 1-55512-022-9; 1986;
          
          һƪӦóʽƣ̬ģʽָڶƪϵͳ
          ʽƣܹ๤I/O쳣жϡʼ
          ЭͬԼشƪԣڵ x86 
          ƪָ
          
   80386 System Software Writer's Guide
          Intel Corp.; ISBN 1-55512-023-7; 1987.
          
          Ϊҵϵͳ˵ 386 ɫаһרŽ
          Unix ʵ386 ܹƺ Multics ĸƵģ
          ȻЩɫδ DOS  Unix á
          
   Programming the 80386
          Crawford, John H & Gelsinger, Patrick P.; Sybex; ISBN
          0-89588-381-3; 774 ҳ.; $26.95 (USA).
          
          ǵʱ Jolitzes  BSD ֲ 386 ܹõһ顣
          
   Pentium Processor User's Manual: Volume 3, Architecture and
          Programming Manual
          Intel Corp.; 1993; ISBN 1-55512-195-0;
          
          ൱ 80386 ʽʦ Pentium ֲᡣ
          
10.  PC Ӳ鼮

   ע⣺Щ鶼ѾĻʷҲܹˡҶӲʵڲ
   
   
   80386 Hardware Reference Manual
          Intel Corp.; 1986; ISBN 1-55512-024-5;
          
          ŵӡʱΡͼأĶ
          
   The Indispensable PC Hardware Book
          Messmer, Hans-Peter; Addison-Wesley; 1993; ISBN 0-201-62424-9;
          1000 ҳ.
          
          JH˽µĶ磺EIDE  PCI
          
11. й

11.1 ʹ

   עԭ⣬β
   
   This document is copyright 1997 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.
   
11.2 ʷ

   ļԭ Jim Haynes ά mini-HOWTOѸıҪԣʹ
   ȺĲοĿʹΪһݶƪļ
   κι಻С覴ãӦɵģ Jim Haynes

References

   1. mailto:desp@chinese.nccu.edu.tw
   2. news:comp.os.linux.answers
   3. http://sunsite.unc.edu/LDP/HOWTO/Reading-List-HOWTO.html
   4. mailto:esr@thyrsus.com
   5. http://sunsite.unc.edu/LDP/HOWTO
   6. http://www.ccil.org/~esr/faqs/loginataka.html
   7. http://www-mitpress.mit.edu/book-home.tcl?isbn=0262680920
   8. http://www.ccil.org/
   9. http://www.awl.com/cp/authors/salus/unix/unix.html
  10. http://heg-school.awl.com/cseng/authors/brooks/mmm-ae/mmm-ae.html
  11. http://sunsite.unc.edu/LDP/gs
  12. http://sunsite.unc.edu/LDP/sag
  13. http://www.ora.com/catalog/esa2/noframes.html
  14. http://www.ora.com/catalog/linuxnut/noframes.html
  15. http://www.ora.com/catalog/runux2/noframes.html
  16. http://www.ora.com/catalog/puis/noframes.html
  17. http://www.awl.com/cp/Ches.html
  18. http://www.ora.com/catalog/pperl2/noframes.html
  19. http://www.ora.com/catalog/python/noframes.html
  20. http://www.ora.com/catalog/html2/noframes.html
  21. http://www.awl.com/cp/tlc.html
  22. http://heg-school.awl.com/cseng/authors/lamport/latex/latex.html
  23. http://www.awl.com/cp/TeXbook.html
  24. http://www.awl.com/cp/METAFONTbook.html
  25. http://www.ora.com/catalog/posix/noframes.html
  26. http://www.ora.com/catalog/linag/noframes.html
  27. http://sunsite.unc.edu/LDP
  28. http://sunsite.unc.edu/LDP/LDP/nag/nag.html
  29. http://www.ora.com/catalog/tcp2/noframes.html
  30. http://www.ora.com/catalog/dns2/noframes.html
  31. http://www.ora.com/catalog/sendmail2/noframes.html
  32. http://sunsite.unc.edu/LDP
  33. http://www.redhat.com:8080/HyperNews/get/khg.html
  34. http://heg-school.awl.com/cseng/authors/beck.m/linux/linux.html
  35. http://heg-school.awl.com/cseng/authors/mckusick/4.4bsd/4.4bsd.html
