Reading-List-HOWTO(1).pdf
(
43 KB
)
Pobierz
The Linux Reading List HOWTO
The Linux Reading List HOWTO
Eric Steven Raymond
Thyrsus Enterprises
<
esr@thyrsus.com>
Copyright © 2000 Eric S. Raymond
Revision History
Revision 3.0
2004−02−04
Revised by: esr
Major update. Removed out−of−date books, added a new one.
Revision 2.1
2003−10−28
Revised by: esr
Added TAOUP.
Revision 2.0
2003−07−31
Revised by: esr
Major revision, cleaned out obsolete stuff.
Revision 1.21
2003−02−22
Revised by: esr
LDP site has moved.
Revision 1.20 2001−06−14 Revised by: esr
Removed "Practical Unix Security"; it's five years old and the material is now covered better by other books.
Revision 1.19
2001−06−14
Revised by: esr
Added Ross Anderson's "Security Engineering". Corrected ISBNs.
This document lists the books I think are most valuable to a person trying to learn Unix (especially Linux) top
to bottom.
Copyright
Permission is granted to copy, distribute and/or modify this document under the terms of the Open Publication
License, version 2.0.
The Linux Reading List HOWTO
Table of Contents
1. Introduction.
....................................................................................................................................................1
1.1. Purpose of this documen.
.................................................................................................................1
1.2. New versions of this documen.
........................................................................................................1
1.3. Feedback and Corrections.
................................................................................................................1
1.4. Related Resources.
............................................................................................................................1
1.5. Conventions Used In This Document.
..............................................................................................1
Basic Linux and Unix bibliography.
..................................................................................................................3
Books on Culture, History, and Pragmatics.
............................................................................................3
Linux basics.
............................................................................................................................................3
System Security.
......................................................................................................................................4
Books on Shell, Script, and Web Programming.
.....................................................................................5
Tex and LaTeX.
.......................................................................................................................................5
Good Programming Style.
.......................................................................................................................6
C and C++.
...............................................................................................................................................7
C System Call Interface.
..........................................................................................................................7
Books on Networking.
.............................................................................................................................8
Ancestors of Linux.
..................................................................................................................................9
The Linux kerne.
.....................................................................................................................................9
Relatives of Linux.
.................................................................................................................................10
Books on Intel and PC hacking.
.............................................................................................................10
A. Administrivia.
...............................................................................................................................................11
A.1. Terms of Use.
.............................................................................................................................................12
A.2. History.
.......................................................................................................................................................13
i
1. Introduction
1.1. Purpose of this document
This document lists what I consider to be the essential book−length references for learning Unix (especially
Linux) and how to program under it.
1.2. New versions of this document
New versions of the Linux Reading List HOWTO will be periodically posted to comp.os.linux.answers. They
will also be uploaded to various Linux WWW and FTP sites, including the LDP home page.
You can also view the latest version of this on the World Wide Web via the URL
http://sunsite.unc.edu/LDP/HOWTO/Reading−List−HOWTO.html
.
1.3. Feedback and Corrections
If you have questions or comments about this document (or just want to suggest a book that you think should
be on it), please feel free to mail Eric S. Raymond, at
<
esr@thyrsus.com
>
. I welcome any suggestions or
criticisms.
1.4. Related Resources
For on−line HOWTOs, magazines, and other non−book material, see the
Linux Documentation Project home
page.
Some years ago I wrote a less Linux−focused Unix bibliography that may still be of some interest and retains
a certain amusement value. You can find the Loginataka
here
.
SAGE, the System Administrator's Guild, maintains an excellen
t list of relevant books
.
1.5. Conventions Used In This Document
Comments not in quotes below are either mine, or I have seen no reason to change them from those of Jim
Haynes (previous maintainer of this document). Comments sent in by others are in quotes, and have the name
of the commentator before them (JH is Jim Haynes).
"See" URLs attached to publishing information point directly into the publisher's web catalog and typically
take you to a page containing a cover shot, blurbs, and ordering information. Books that don't have these lack
them because the publisher is using frames and the catalog pages can't be bookmarked.
Topic listings go roughly from the outside in (culture to user−land programming to kernel programming to
hardware). Within sections I have tried to list the most useful books first insofar as I am familiar with them.
It's just an embarrassing coincidence that this lists one of my books first, honest! (Suggestions for a better
organization cheerfully accepted.)
1. Introduction
1
The Linux Reading List HOWTO
1. Introduction
2
Basic Linux and Unix bibliography
Books on Culture, History, and Pragmatics
The New Hacker's Dictionary
, Third Edition, Edited by Eric S. Raymond, 1996, ISBN 0−262−68092−0, MIT
Press, 547pp..
Um, er. A guide to Internet culture. Lots of people like it. HTML at the
Jargon File Resource Page.
Order here.
A Quarter Century of Unix
, Edited by Peter H. Salus, 1994, ISBN 0−201−54777−5, Addison−Wesley, 255pp..
Linux is part of the Unix tradition. This book is an oral history of Unix −− how it originated, how it evolved,
how it spread −− by the people who were there.
Order here.
The Mythical Man Month
, Anniversary Edition, Frederic P. Brooks, 1995, ISBN 0−201−83595−9,
Addison−Wesley.
The one book on software engineering everyone should read.
Alan Cox: "This I'd recommend not for its technical value but for its application of common sense and reality
to computing projects." JH: "Ah, yes. What if Linus had been given 200 programmers and had been told to
produce Linux in 3 months!"
Order here.
The Cathedral and the Bazaar
, Second Edition, Edited by Eric S. Raymond, 1999, ISBN 0−596−00131−2,
O'Reilly & Associates, 240pp..
How and why the Linux development model works. HTML
here.
Order
here.
.
Linux basics
Linux System Administrator's Guide
, Edited by Lars Wirzenius, 1997, Linux Documentation Project.
Available on the LDP home page, or directly at
http://www.tldp.org//sag/.
An excellent first book on how to maintain and administer a Linux system.
Basic Linux and Unix bibliography
3
Plik z chomika:
megaskrypty
Inne pliki z tego folderu:
3-Button-Mouse(1).pdf
(58 KB)
XWindow-Overview-HOWTO(1).pdf
(30 KB)
Xterm-Title(1).pdf
(39 KB)
Xterminals(1).pdf
(30 KB)
Xinerama-HOWTO(1).pdf
(33 KB)
Inne foldery tego chomika:
Programowanie
Zgłoś jeśli
naruszono regulamin