Annotation of www/books.html, Revision 1.20
1.1 ian 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
1.13 deraadt 2: <html>
3: <head>
4: <link rev=made href=mailto:www@openbsd.org>
5: <meta name="resource-type" content="document">
6: <meta name="description" content="Books about BSD and OpenBSD">
7: <meta name="keywords" content="openbsd,books,information">
8: <meta name="distribution" content="global">
9: <meta name="copyright" content="This document copyright 1998 by OpenBSD.">
1.15 philen 10: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
11: <meta name="generator" content="The vi editor from UNIX">
12: <meta name="Author" content="Ian Darwin">
1.13 deraadt 13: <title>The OpenBSD Bookstore</title>
14: </head>
15:
1.15 philen 16: <body bgcolor="#ffffff">
17:
18: <a href="index.html"><img alt="[OpenBSD]" height=30 width=141 border="0" src="images/smalltitle.gif"></a>
1.13 deraadt 19: <p>
1.15 philen 20: <h2><font color=#cc0000>UNIX and BSD books</font><hr></h2>
1.1 ian 21:
1.15 philen 22: <P>We are now associated with <a href="http://www.amazon.com/">Amazon.com</a>
1.2 ian 23: so that you can order some of these books directly from them.
24: <EM>Ordering from these "Order from Amazon" links is a way of helping to
1.4 ian 25: fund the OpenBSD project</EM>.
1.13 deraadt 26:
1.15 philen 27: <P>
28: <UL>
29: <LI><A HREF="#1">OpenBSD-specific books</a>
30: <LI><A HREF="#2">BSD-specific books</a>
31: <LI><A HREF="#3">Unix user guides</a>
32: <LI><A HREF="#4">Unix administration</a>
33: <LI><A HREF="#5">Unix programming</a>
34: <LI><A HREF="#6">Network administration</a>
35: </UL>
36: <hr>
1.13 deraadt 37:
1.15 philen 38: <h3><a name="1">OpenBSD-specific books</a></h3>
39: <dl>
40: <dt>
41: <i>Building Linux and OpenBSD Firewalls</i>
42: <dd>by Wes Sonnenreich, Tom Yates.
43: <dd>
44: This book describes the OpenBSD 2.5 installation process and the elementary management of the system firewalling tools.
45: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0471353663/openbsdA/">Order
46: from Amazon</a>]
47: </dl>
48: <hr>
49:
50: <h3><a name="2">BSD-specific books</a></h3>
51: <dl>
52: <dt>
53: <i>The Design and Implementation of the 4.4 BSD Operating System</i>
54: <dd>by Marshal Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman
55: <dd>
56: At 549 pages plus an index, <A HREF="http://cseng.aw.com/bookdetail.qry?ISBN=0-201-54979-4&ptype=0">this book</a> must be considered comprehensive.
57: McKusick, Bostic and Karels are well known as prime movers at
58: Berkeley CSRG (Computer Systems Research Group) during the 4.3/4.4BSD
59: period. This book covers the 4.4 and 4.4-Lite releases, and discusses
60: everything you wanted to know about how the system operates. Not
61: 100% applicable, but probably the closest there is to an overall
62: system internals manual for OpenBSD.
63: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0201549794/openbsdA/">Order
64: from Amazon</a>]
1.13 deraadt 65: <p>
1.15 philen 66: <dt>
67: <i>Source Code Secrets: The Basic 386BSD Operating System Reference
68: (Volume 1 of Operating System Source Code Secrets)</i>
69: <dd>by L. W. Jolitz, William Jolitz; 1997
70: <dd>
71: The Jolitzes built the first port of BSD to the PC-386 architecture,
72: and deserve a lot of credit for making BSD portable to this low-cost
73: architecture. The earliest versions, called "386bsd", were described
74: in articles in <EM>Dr. Dobbs Journal</EM>. This book goes beyond the articles,
75: and provides a comprehensive annotated collection of source code.
76: Not all of it applies to modern versions of OpenBSD, of course, but
77: you can still learn a lot from it.
78: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=1573980269/openbsdA/">Order
79: from Amazon</a>]
1.13 deraadt 80: <p>
1.15 philen 81: <dt>
82: <i>Berkeley Unix: A Simple and Comprehensive Guide</i>
83: <dd>by James Wilson
84: <dd>
85: Begins with the basic commands and finishes with advanced programming
86: techniques. Offers strong coverage of systems calls.
87: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=047161582X/openbsdA/">Order
88: from Amazon</a>]
89: <p>
90: <dt>
91: <i>An Introduction to Berkeley Unix and ANSI C</i>
92: <dd>by Jack Hodges
93: <dd>
94: An introduction to the operating system and the programming language. Intended
95: for self-study, requires no previous knowledge of Unix. Covers the fundamentals
96: of programming; the correct use of syntax; programming style, debugging, logic,
97: and system programming with C.
98: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0130684953/openbsdA/">Order
99: from Amazon</a>]
100: <p>
101: <dt>
102: <dt>
103: <i>4.4 BSD User's Reference Manual (URM)</i>
104: <dd>published by O'Reilly, 1994
105: <dd>
1.12 ian 106: This is just a reprint of the man pages for users.
1.2 ian 107: Your OpenBSD distribution includes the online man pages,
108: which are specific to OpenBSD, and more up-to-date. So
1.13 deraadt 109: you don't need this one: use the <em>man</em> command instead.
110: <p>
1.15 philen 111: <dt>
112: <dt>
113: <i>4.4 BSD System Manager's Manual (SMM)</i>
114: <dd>published by O'Reilly, 1994
115: <dd>
116: This book details what you need to know to run a BSD system.
1.2 ian 117: Quite a bit of this material is relevant to OpenBSD.
118: Unfortunately it is currently out of print.
1.13 deraadt 119: Worse, due to licensing restrictions from AT&T,
120: the electronic editions of these were not included in the
1.2 ian 121: 4.4BSD distributions, so most of them are not included with OpenBSD.
1.13 deraadt 122: The few that are may be found via the <a href="docum.html">Documents page</a>.
1.17 louis 123: <p>
124: <dt>
125: <dt>
126: <i>BSD mit Methode</i>
127: <dd>published by C&L Computer- und Literaturverlag GmbH, 1998
128: <dd>
129: <a href="http://www.cul.de/buecher/bsd.html">A book in German</a> on all
130: three freenix BSDs covering the essentials of installation, X configuration
131: and system administration, as well as PERL programming and tips on
132: LaTeX/Lyx. The book also covers the KDE desktop environment.
133: <br>Includes older versions of OpenBSD on the two included CD-ROMs.
134: <br>Apparently not available through Amazon.com, but <a
135: href="http://www.lob.de/cgi-bin/work/frameset?flag=jfl&frame=yes&id=38effe1813566">
136: Lehmann's Online Bookshop</a> lists it. However, you might want to pick up a <a
137: href="http://www.lob.de/cgi-bin/work/frameset?flag=jfl&frame=yes&id=38effe1813566">more
138: recent version of the CD-ROM</a>.
1.15 philen 139: </dl>
140: <hr>
1.2 ian 141:
1.15 philen 142: <h3><a name="3">Unix user guides</a></h3>
143: <dl>
144: <dt><i>Unix Made Easy</i>
145: <dd>by John Muster
146: <dd>A general Unix book that covers all areas of the system.
147: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0078821738/openbsdA/">Order from Amazon</a>]
148: <p>
149: <dt><i>UNIX Power Tools</i>
150: <dd>by Jerry D. Peek, Tim O'Reilly, and Mike Loukides
151: <dd>
152: This book is now now in its second edition. It discusses
153: hundreds of neat tricks, little-known techniques, and add-on utilities.
154: Be aware that many of the utilities are either included with OpenBSD
155: or, more commonly, are already available as ports or packages.
156: So most of section 52.03, complaining about how hard it is to port
157: software to different UNIXes, can be disregarded if you learn about the
158: <a href="ports.html">Ports Mechanism</a>
159: that is part of OpenBSD.
160: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=1565922603/openbsdA/">Order
161: from Amazon</a>]
1.18 ericj 162: <p>
163: <dt><i><a href="http://www.rodsbooks.com/multiboot/">The Multi-Boot Configuration Handbook</a></i>
164: <dd>by Rod Smith
165: <dd>
166: <dd>
167: Book explaining techniques for Multi-booting.
168: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0789722836/openbsdA/">Order from Amazon</a>]
1.15 philen 169: </dl>
170: <hr>
1.1 ian 171:
1.15 philen 172: <h3><a name="4">Unix administration</a></h3>
173: <dl>
174: <dt><i>UNIX System Administration Handbook</i>
175: <dd>by Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein
176: <dd>
177: This is an excellent book on Unix system administration.
178: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0131510517/openbsdA/">Order
179: from Amazon</a>]
180: <p>
181: <dt><i>Essential System Administration</i>
182: <dd>by AEleen Frisch
183: <dd>
184: This book covers many fundamental tasks in system administration. It includes
185: examples for a wide range of Unix operating systems, including BSD.
186: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=1565921275/openbsdA/">Order
187: from Amazon</a>]
188: </dl>
189: <hr>
1.1 ian 190:
1.15 philen 191: <h3><a name="5">Unix programming</a></h3>
192: <dl>
193: <P>
194: <dt><i>Unix Systems for Modern Architectures</i>
195: <dd>by Curt Schimmel
196: <dd>
197: This book leads its' reader through all the low-level kernel models for
198: multi-processing architectures. OpenBSD does not implement multi-processing
199: capabilities as of yet, but what do you think the developers are reading?
200: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0201633388/openbsdA/">Order
201: from Amazon</a>]
202: <p>
203: <dt><i>Lions' Commentary on UNIX 6th Edition with Source Code</i>
204: <dd>by John Lions
205: <dd>
1.2 ian 206: Although the UNIX described in this book is to BSD as a Model T Ford
1.1 ian 207: is to a 70's Mustang or Thunderbird, UNIX inventor Ken Thompson
208: claims that "After 20 years, this is still the best exposition
209: of the workings of a 'real' operating system." Originally circulated
210: in illicit photocopies, this is the book that most first- and second-generation
211: UNIX hackers cut their code-teeth on. Recommended as a good introduction
212: to how a timesharing OS works, if you've not been inside one before.
213: Substantially shorter than the McKusick book above.
1.15 philen 214: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=1573980137/openbsdA/">Order
215: from Amazon</a>]
216: <p>
217: <dt><i>The Practice of Programming</i>
218: <dd>by Brian W. Kernighan and Rob Pike
219: <dd>
220: Brian Kernighan had a hand in two other books which we recommend even though they're not UNIX specific, but are useful to programmers on UNIX and elsewhere.
221: This book covers practical programming considerations for C, C++ and Java.
222: Highly recommended.
223: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=020161586X/openbsdA/">Order
224: from Amazon</a>]
225: <P>
226: <dt><i>The Elements of Programming Style</i>
227: <dd>by Brian W. Kernighan and P. J. Plauger
228: <dd>
229: This book is similar to <i>The Practice of Programming</i>, but older. The
230: examples are given in Fortran and PL/I.
231: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0070342075/openbsdA/">Order
232: from Amazon</a>]
1.16 chris 233: <p>
234: <dt><i>Advanced Programming in the Unix Environment</i>
235: <dd>by W. Richard Stevens
236: <dd>
237: This is a very detailed and easy to read book. It has several examples
238: that you can learn from. There is plenty of information about library and
239: system calls, and associated information so that you can use them.
240: This book along with the OpenBSD manual pages
241: make an excellent combination.
242: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0201563177/openbsdA/">Order
243: from Amazon</a>]
1.15 philen 244: </dl>
245: <hr>
246:
247: <h3><a name="6">Network administration</a></h3>
248: <dl>
249: <dt><i>TCP/IP Illustrated, Volume 1</i>
250: <dd>by W. Richard Stevens
251: <dd>
252: "Network administration" is really an inappropriate heading for this book. It
253: is an encyclopedia of the TCP/IP protocol suite. This book provides information,
254: and diagrams useful to understand the suite to its' lowest level.
255: Home enthusiasts, developers, and network administrators alike will enjoy this
256: book.
257: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0201633469/openbsdA/">Order
258: from Amazon</a>]
259: <p>
1.20 ! chris 260: <dt><i>Kerberos: A Network Authentication System</i>
! 261: <dd>by Brian Tung
! 262: <dd>
! 263: A guide for administrators of Kerberos-based networks. Explains concepts of
! 264: the Kerberos system, as well as the installation and administration of it.
! 265: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN%3D0201379244/openbsdA/">Order
! 266: from Amazon</a>]
! 267: <p>
! 268: <dt><i>IPSec: The New Security Standard for the Internet, Intranets and Virtual
! 269: Private Networks</i>
! 270: <dd>by Naganand Doraswamy and Dan Harkins
! 271: <dd>
! 272: This book explains the IPSec protocol suite. It also describes its relation
! 273: to the current deployments, such as VPNs, and future ideas.
! 274: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN%3D0130118982/openbsdA/">Order from Amazon</a>]
! 275: <P>
! 276: <dt><i>Computer Networks</i>
! 277: <dd>by Andy Tanenbaum
! 278: <dd>
! 279: This book is an high-level guide to modern computer networking. It presents
! 280: a wide range of protocols, concepts, and technologies. It covers technologies
! 281: from fiber to wireless, LANs, Mobile IP, and a lot more.
! 282: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN%3D0133499456/openbsdA/">Order from Amazon</a>]
! 283: <P>
1.19 ericj 284: <a name="dns&bind">
1.15 philen 285: <dt><i>DNS and BIND</i>
286: <dd>by Paul Albitz and Cricket Liu
287: <dd>
288: This book is an excellent introduction to DNS and BIND, useful for
289: anyone who has to implement DNS under OpenBSD.
290: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=1565925122/openbsdA/">Order
291: from Amazon</a>]
292: <p>
293: <dt><i>DHCP</i>
294: <dd>by Ted Lemon and Ralph E. Droms
295: <dd>
296: Recommended by the <A HREF="http://www.isc.org/">Internet Software Consortium</a>,
297: which is the organization that produces the DHCP client/server software
298: included with OpenBSD.
299: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=1578701376/openbsdA/">Order from Amazon</a>]
300: <p>
301: <dt><i>Managing NFS and NIS</i>
302: <dd>by Hal Stern
303: <dd>
304: Gives essential information with examples on managing NFS and NIS.
305: <dd>[<a href="http://www.amazon.com/exec/obidos/ISBN=0937175757/openbsdA/">Order
306: from Amazon</a>]
1.20 ! chris 307: <P>
! 308: <dt><i>SSL and TLS Essentials: Securing the Web</i>
! 309: <dd>by Stephen A. Thomas
! 310: <dd>
! 311: This book offers introductory coverage of the SSL and TLS protocols, with
! 312: examples. The SSL protocol
! 313: is currently the basis of secure data transfer and secure transactions
! 314: on the Internet. Aside from encryption, this book also covers data
! 315: integrity and details the SSL protocol.
! 316: <dd>
! 317: [<a href="http://www.amazon.com/exec/obidos/ISBN%3D0471383546/openbsdA/">Order
! 318: from Amazon</a>]
! 319: <p>
! 320: <dt><i>Big Book of IPsec RFCs: Internet Security Architecture</i>
! 321: <dd>compiled by Pete Loshin
! 322: <dd>
! 323: A complete reprint of the <A HREF="faq/faq13.html#rfc">IPSec RFCs</a> with
! 324: an extensive index and glossary.
! 325: <dd>
! 326: [<A href="http://www.amazon.com/exec/obidos/ISBN%3D0124558399/openbsdA/">Order
! 327: from Amazon</a>]
1.15 philen 328: </dl>
329:
330: <a href="index.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
331: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.20 ! chris 332: <br><small>$OpenBSD: books.html,v 1.19 2000/05/15 01:27:41 ericj Exp $</small>
1.13 deraadt 333:
334: </body>
335: </html>