Annotation of www/books.html, Revision 1.2
1.1 ian 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
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.">
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.2 ! ian 13: <TITLE>The OpenBSD Bookstore</TITLE>
1.1 ian 14: </HEAD>
15:
16: <BODY BGCOLOR="White" TEXT="Black" LINK="#23238E">
17:
1.2 ! ian 18: <img alt="[OpenBSD]" SRC="images/smalltitle.gif" ALIGN=Left>
! 19: <img alt="[Amazon]" SRC="amazon-associates.gif" ALIGN=Right>
1.1 ian 20:
21: <H1><font color=#e00000>Books about BSD</font></H1>
1.2 ! ian 22: <P>We are now associated with <A HREF="http://www.amazon.com"> Amazon.com</A>
! 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
! 25: fund the OpenBSD project</EM>
1.1 ian 26: <H2>User Guides</H2>
27: <P>"Berkeley UNIX" (now known as "BSD", for Berkeley System Distribution)
28: is so widely known that there is no need to list
29: the basic "how-to" books about it here - there are too many to list!
30: Some of the user guides cover exclusively the System V version, or
31: some specific implementation such as Solaris, Linux, or whatever,
32: while others try to be general. There are some that cover Berkeley UNIX.
1.2 ! ian 33: <FONT COLOR="Red">UNIX Made Easy</FONT> is one general book.
! 34: <A HREF="http://www.amazon.com/exec/obidos/ISBN=0078821738/openbsdA/">Order from Amazon</A>.
! 35: <P>Two BSD-specific UNIX user's guides still in print are:
! 36: <UL>
! 37: <LI><FONT COLOR=Red>Berkeley Unix: A Simple and Comprehensive Guide</FONT>.
! 38: <A HREF="http://www.amazon.com/exec/obidos/ISBN=047161582X/openbsdA/">Order from Amazon</A>
! 39: <LI>The more ambitious
! 40: <FONT COLOR=Red>An Introduction to Berkeley Unix and ANSI C</FONT>
! 41: <A HREF="http://www.amazon.com/exec/obidos/ISBN=0130684953/openbsdA/">Order from Amazon</A>
! 42: </UL>
! 43: <P>Every advanced UNIX user will probably want a copy of
! 44: <FONT COLOR=Red>UNIX Power Tools</FONT>, now in its second edition.
! 45: <A HREF="http://www.amazon.com/exec/obidos/ISBN=1565922603/openbsdA/">Order from Amazon</A>
! 46:
! 47: <P>You may see reference to the <FONT COLOR=Red>4.4 BSD
! 48: User's Reference Manual (URM)</FONT>, O'Reilly, 1994
! 49: <P>This is just a reprint of the man pages for users.
! 50: Your OpenBSD distribution includes the online man pages,
! 51: which are specific to OpenBSD, and more up-to-date. So
! 52: you don't need this one: use the <EM>man</EM> command instead.
! 53:
! 54: <H2>Administering the OpenBSD System</H2>
! 55: We can't unreservedly recommend any books specifically on OpenBSD
! 56: Administration at present. However, if you're administering OpenBSD
! 57: you may also have to administer other versions of UNIX. A good
! 58: book on UNIX administration, with special mentions of details in
! 59: SunOS, Solaris, and BSDI, the commercial 4.4BSD distribution, is
! 60: <FONT Color=Red>UNIX System Administration Handbook</FONT>, Second Edition, by Evi Nemeth,
! 61: Garth Snyder, et al.
! 62: <A HREF="http://www.amazon.com/exec/obidos/ISBN=0131510517/openbsdA/">Order from Amazon</A>.
! 63:
! 64: <P><FONT COLOR=Red>4.4 BSD System Manager's Manual (SMM)</FONT>
! 65: O'Reilly, 1994
! 66: <P>Details on what you need to run a BSD system.
! 67: Quite a bit of this material is relevant to OpenBSD.
! 68: Unfortunately it is currently out of print.
! 69: Worse, Due to licensing restrictions from AT&T,
! 70: the electronic editions of these were not included in the
! 71: 4.4BSD distributions, so most of them are not included with OpenBSD.
! 72: The few that are can be found via the <A HREF="docum.html">Documents page</A>.
! 73:
! 74: <P><EM>Avoid</EM> books on installing/configuration particular "other"
! 75: distributions of BSD, as the installation procedures for each are
! 76: wildly different.
! 77:
! 78: <H2>Books on Programming Under the BSD System</H2>
! 79:
! 80: <P><FONT COLOR=Red>4.4 BSD Programmer's Reference Manual (PRM)</FONT>
! 81: O'Reilly, 1994
! 82: <P>This is a printed version of the Programmer's Manual.
! 83: You have the online man pages, which are specific to OpenBSD, instead.
! 84: Use the <EM>man</EM> command to read these!
! 85:
! 86: <P><FONT COLOR=Red>BSD-Lite 4.4 CD-ROM Companion: International Edition</FONT>
! 87: UC Berkeley Staff, Computer Systems Research Group; O'Reilly, 1994
! 88: This neat little package contains a CD-ROM with just the unbundled
! 89: portions of 4.4BSD-Lite-1, which not only is obsolete, but is not a
! 90: complete, bootable system. Also a small booklet listing contributors,
! 91: and the index to the printed man pages. Overall, not very useful.
! 92: <A HREF="orders.html">Buy an OpenBSD CD-ROM instead!</A>
! 93:
! 94:
! 95: <H2>Books about how the System works, for those wanting to modifying it</H2>
! 96: <P><A HREF="http://cseng.aw.com/bookdetail.qry?ISBN=0-201-54979-4&ptype=0">The Design and Implementation of the 4.4 BSD Operating System</A>
1.1 ian 97: Marshal Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman
98: Addison-Wesley: 1996. ISBN 0-201-54979-4.
99:
1.2 ! ian 100: <P>At 549 pages plus index. this must be considered comprehensive.
1.1 ian 101: McKusick, Bostic and Karels are well known as prime movers at
102: Berkeley CSRG (Computer Systems Research Group) during the 4.3/4.4BSD
103: period. This book covers the 4.4 and 4.4-Lite releases, and discusses
104: everything you wanted to know about how the system operates. Not
105: 100% applicable, but probably the closest there is to an overall
106: system internals manual for OpenBSD.
1.2 ! ian 107: <A HREF="http://www.amazon.com/exec/obidos/ISBN=0201549794/openbsdA/">Order from Amazon.com</A>
1.1 ian 108:
1.2 ! ian 109: <P><FONT COLOR=Red>The Design and Implementation of the 4.3 BSD Unix Operating System</FONT>
1.1 ian 110: Samuel J. Leffler, Marshall Kirk McKusick
1.2 ! ian 111: <P>An earlier book from many of the same good folk at CSRG.
1.1 ian 112: Slightly dated, but gives an overall feel for the beast if you can find
113: it real cheap at a garage sale.
1.2 ! ian 114:
! 115: <P><FONT COLOR=Red>The Design and Implementation of the 4.3 BSD Unix Operating System : Answer Book</FONT>
1.1 ian 116: Samuel J. Leffler, Marshall Kirk McKusick
117: 1991
1.2 ! ian 118: <P>Answers to the "exercises for the reader" in the 4.3 version of the book.
1.1 ian 119:
1.2 ! ian 120: <P><FONT COLOR=Red>Source Code Secrets: The Basic 386BSD
! 121: Operating System Reference</FONT>
! 122: (Volume 1 of Operating System Source Code Secrets)
1.1 ian 123: L. W. Jolitz, William Jolitz
124: 1997
1.2 ! ian 125: <P>The Jolitzes built the first port of BSD to the PC-386 architecture,
1.1 ian 126: and deserve a lot of credit for making BSD portable to this low-cost
127: architecture. The earliest versions, called "386bsd", were described
128: in articles in <EM>Dr. Dobbs Journal</EM>. This book goes beyond the articles,
129: and provides a comprehensive annotated collection of source code.
130: Not all of it applies to modern versions of OpenBSD, of course, but
131: you can still learn a lot from it.
1.2 ! ian 132: <A HREF="http://www.amazon.com/exec/obidos/ISBN=1573980269/openbsdA/">Order it from Amazon.com</A>
1.1 ian 133:
1.2 ! ian 134: <P><FONT COLOR=Red>Lions' Commentary on UNIX 6th Edition with Source Code</FONT>,
1.1 ian 135: Peer-to-Peer ommunications, 1996. ISBN 1-57398-013-7.
1.2 ! ian 136: Although the UNIX described in this book is to BSD as a Model T Ford
1.1 ian 137: is to a 70's Mustang or Thunderbird, UNIX inventor Ken Thompson
138: claims that "After 20 years, this is still the best exposition
139: of the workings of a 'real' operating system." Originally circulated
140: in illicit photocopies, this is the book that most first- and second-generation
141: UNIX hackers cut their code-teeth on. Recommended as a good introduction
142: to how a timesharing OS works, if you've not been inside one before.
143: Substantially shorter than the McKusick book above.
1.2 ! ian 144: <A HREF="http://www.amazon.com/exec/obidos/ISBN=1573980137/openbsdA/">Order from Amazon.com</A>
1.1 ian 145: <HR>
146: <A HREF="index.html"><img src="back.gif" border=0 alt="OpenBSD"></A>
147: <A HREF="mailto:www@openbsd.org">www@openbsd.org</a>
148: <BR>
1.2 ! ian 149: <small>$OpenBSD: books.html,v 1.1 1998/02/26 17:55:11 ian Exp $</small>
1.1 ian 150: </BODY>
151: </HTML>