[BACK]Return to books.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/books.html between version 1.12 and 1.13

version 1.12, 1999/08/11 16:01:19 version 1.13, 1999/10/01 07:45:37
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">  <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
 <HTML>  <html>
 <HEAD>  <head>
         <LINK rev=made href=mailto:www@openbsd.org>  <link rev=made href=mailto:www@openbsd.org>
         <META name="resource-type" content="document">  <meta name="resource-type" content="document">
         <META name="description" content="Books about BSD and OpenBSD">  <meta name="description" content="Books about BSD and OpenBSD">
         <META name="keywords" content="openbsd,books,information">  <meta name="keywords" content="openbsd,books,information">
         <META name="distribution" content="global">  <meta name="distribution" content="global">
         <META name="copyright" content="This document copyright 1998 by OpenBSD.">  <meta name="copyright" content="This document copyright 1998 by OpenBSD.">
         <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">  <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
         <META NAME="GENERATOR" CONTENT="The vi editor from UNIX">  <meta NAME="GENERATOR" CONTENT="The vi editor from UNIX">
         <META NAME="Author" CONTENT="Ian Darwin">  <meta NAME="Author" CONTENT="Ian Darwin">
         <TITLE>The OpenBSD Bookstore</TITLE>  <title>The OpenBSD Bookstore</title>
 </HEAD>  </head>
   
 <BODY BGCOLOR="White" TEXT="Black" LINK="#23238E">  <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
   <img alt="[OpenBSD]" height=30 width=141 SRC="images/smalltitle.gif">
   <p>
   <h2><font color=#e00000>Books about BSD</font><hr></h2>
   
 <img alt="[OpenBSD]" height=30 width=141 SRC="images/smalltitle.gif" ALIGN=Left>  <P>We are now associated with <a href="http://www.amazon.com"> Amazon.com</a>
 <A HREF="amazon-associates.html">  
 <img alt="[Amazon]"  SRC="images/amazon-associates.gif" ALIGN=Right BORDER=0>  
 </A>  
   
 <H1><font color=#e00000>Books about BSD</font></H1>  
 <P>We are now associated with <A HREF="http://www.amazon.com"> Amazon.com</A>  
 so that you can order some of these books directly from them.  so that you can order some of these books directly from them.
 <EM>Ordering from these "Order from Amazon" links is a way of helping to  <EM>Ordering from these "Order from Amazon" links is a way of helping to
 fund the OpenBSD project</EM>.  fund the OpenBSD project</EM>.
 <H2>User Guides</H2>  
 <P>"Berkeley UNIX" (now known as "BSD", for Berkeley Software Distribution)  <h3><font color=#e00000>User Guides</font></h3><p>
 is so widely known that there is no need to list  
   "Berkeley UNIX" is so widely known that there is no need to list
 the basic "how-to" books about it here - there are too many to list!  the basic "how-to" books about it here - there are too many to list!
 Some of the user guides cover exclusively the System V version, or  While some user guides exclusively cover System V Unix, or some
 some specific implementation such as Solaris, Linux, or whatever,  other specific implementation such as Solaris, Linux, or whichever,
 while others try to be general. There are some that cover Berkeley UNIX.  most others try to be general.
 <P><FONT COLOR="Red">UNIX Made Easy</FONT> is one general book that  These are some that cover Berkeley UNIX.<p>
 is said to be good, though we've not tested it.  
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=0078821738/openbsdA/">Order from Amazon</A>.  <dl>
 <P>Two BSD-specific UNIX user's guides still in print are:  <li><strong><font color=#0000e0>UNIX Made Easy</font></strong>
 <UL>  is one general book that is said to be good, though we've not
 <LI><FONT COLOR=Red>Berkeley Unix: A Simple and Comprehensive Guide</FONT>.  tested it.
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=047161582X/openbsdA/">Order from Amazon</A>  (<a href="http://www.amazon.com/exec/obidos/ISBN=0078821738/openbsdA/">Order from Amazon</a>)<p>
 <LI>The more ambitious  
 <FONT COLOR=Red>An Introduction to Berkeley Unix and ANSI C</FONT>  <li><strong><font color=#0000e0>
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=0130684953/openbsdA/">Order from Amazon</A>  Berkeley Unix: A Simple and Comprehensive Guide
 </UL>  </font></strong>
 <P>Every advanced UNIX user will probably want a copy of  (<a href="http://www.amazon.com/exec/obidos/ISBN=047161582X/openbsdA/">
 <FONT COLOR=Red>UNIX Power Tools</FONT>, now in its second edition.  Order from Amazon</a>)
   <p>
   
   <li>For the more ambitious,
   <strong><font color=#0000e0>
   An Introduction to Berkeley Unix and ANSI C
   </font></strong>
   (<a href="http://www.amazon.com/exec/obidos/ISBN=0130684953/openbsdA/">
   Order from Amazon</a>)
   <p>
   
   <li>Every advanced UNIX user will probably want a copy of
   <strong><font color=#0000e0>UNIX Power Tools</font></strong>,
   now in its second edition.
 This book discusses hundreds of neat tricks, little-known techniques,  This book discusses hundreds of neat tricks, little-known techniques,
 and add-on utilities.  and add-on utilities.
 Be aware that many of the utilities are either included with OpenBSD  Be aware that many of the utilities are either included with OpenBSD
 or, more commonly, are already available as ports or packages.  or, more commonly, are already available as ports or packages.
 So most of section 52.03, complaining about how hard it is to port  So most of section 52.03, complaining about how hard it is to port
 software to different UNIXes, can be disregarded if you learn about  software to different UNIXes, can be disregarded if you learn about
 the <A HREF="ports.html">Ports Mechanism</A> that is part of OpenBSD.  the
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=1565922603/openbsdA/">Order from Amazon</A>  <a href="ports.html">Ports Mechanism</a>
   that is part of OpenBSD.
   (<a href="http://www.amazon.com/exec/obidos/ISBN=1565922603/openbsdA/">
   Order from Amazon</a>)
   <p>
   
 <P>You may see reference to the <FONT COLOR=Red>4.4 BSD  </dl>
 User's Reference Manual (URM)</FONT>, O'Reilly, 1994.  <p>
   
   You may see reference to the
   <strong><font color=#0000e0>
   4.4 BSD User's Reference Manual (URM)</font></strong>,
   (O'Reilly, 1994).
 This is just a reprint of the man pages for users.  This is just a reprint of the man pages for users.
 Your OpenBSD distribution includes the online man pages,  Your OpenBSD distribution includes the online man pages,
 which are specific to OpenBSD, and more up-to-date. So  which are specific to OpenBSD, and more up-to-date. So
 you don't need this one: use the <EM>man</EM> command instead.  you don't need this one: use the <em>man</em> command instead.
   <p>
   
 <H2>Administering the OpenBSD System</H2>  <h3><font color=#e00000>Administering the OpenBSD System</font></h3><p>
   
 We can't unreservedly recommend any books specifically on OpenBSD  We can't unreservedly recommend any books specifically on OpenBSD
 Administration at present. However, if you're administering OpenBSD  Administration at present. However, if you're administering OpenBSD
 you may also have to administer other versions of UNIX. A good  you may also have to administer other versions of UNIX.
 book on UNIX administration, with special mentions of details in  A good book on UNIX administration, with special mentions of details in
 SunOS, Solaris, and BSDI, the commercial 4.4BSD distribution, is  SunOS, Solaris, and BSDI (the commercial 4.4BSD distribution) is
 <FONT Color=Red>UNIX System Administration Handbook</FONT>, Second Edition, by Evi Nemeth,  <strong><font color=#0000e0>
 Garth Snyder, et al.  UNIX System Administration Handbook</font></strong>
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=0131510517/openbsdA/">Order from Amazon</A>.  (Second Edition, by Evi Nemeth, Garth Snyder, et al.)
   (<a href="http://www.amazon.com/exec/obidos/ISBN=0131510517/openbsdA/">
   Order from Amazon</a>.)<p>
   
 <P><FONT COLOR=Red>4.4 BSD System Manager's Manual (SMM)</FONT>  The <strong><font color=#0000e0>
 O'Reilly, 1994  4.4 BSD System Manager's Manual (SSM)</font></strong>
 <P>Details on what you need to run a BSD system.  (O'Reilly, 1994)
   details  what you need to know to run a BSD system.
 Quite a bit of this material is relevant to OpenBSD.  Quite a bit of this material is relevant to OpenBSD.
 Unfortunately it is currently out of print.  Unfortunately it is currently out of print.
 Worse, Due to licensing restrictions from AT&amp;T,  Worse, due to licensing restrictions from AT&amp;T,
 the electronic editions of these were not included in the  the electronic editions of these were not included in the
 4.4BSD distributions, so most of them are not included with OpenBSD.  4.4BSD distributions, so most of them are not included with OpenBSD.
 The few that are can be found via the <A HREF="docum.html">Documents page</A>.  The few that are may be found via the <a href="docum.html">Documents page</a>.
   <p>
   
 <P><EM>Avoid</EM> books on installing/configuration particular "other"  <strong><font color=#0000e0>Building Linux and OpenBSD Firewalls
 distributions of BSD, as the installation procedures for each are  </font></strong>(Wes Sonnenreich, Tom Yates)
 wildly different.  describes the OpenBSD 2.5 installation process and the elementary management
   of the system firewalling tools.
   (<a href="http://www.amazon.com/exec/obidos/ISBN=0471353663/openbsdA/">
   Order from Amazon</a>.)<p>
   
 <H2>Books on Programming Under the BSD System</H2>  We recommend against buying books that concentrate on installation or
   configuration of particular "other" distributions of BSD, as the
   installation procedures for each are wildly different.<p>
   
 <P><FONT COLOR=Red>4.4 BSD Programmer's Reference Manual (PRM)</FONT>  <h3><font color=#e00000>Books on Programming Under the BSD System</font></h3><p>
 O'Reilly, 1994  
 <P>This is a printed version of the Programmer's Manual.  <strong><font color=#0000e0>
   4.4 BSD Programmer's Reference Manual (PRM)</font></strong>
   (O'Reilly, 1994)
   is a printed version of the Programmer's Manual.
 You have the online man pages, which are specific to OpenBSD, instead.  You have the online man pages, which are specific to OpenBSD, instead.
 Use the <EM>man</EM> command to read these!  Since the descriptions in the book pre-date the POSIX specification,
   please use the online pages, using the <em>man</em> command.<p>
   
 <P><FONT COLOR=Red>BSD-Lite 4.4 CD-ROM Companion: International Edition</FONT>  <strong><font color=#0000e0>
 UC Berkeley Staff, Computer Systems Research Group; O'Reilly, 1994  BSD-Lite 4.4 CD-ROM Companion: International Edition</font></strong>
 This neat little package contains a CD-ROM with just the unbundled  (UC Berkeley Staff, Computer Systems Research Group; O'Reilly, 1994)
 portions of 4.4BSD-Lite-1, which not only is obsolete, but is not a  is a neat little package containing a CD-ROM with just the unbundled
 complete, bootable system. Also a small booklet listing contributors,  portions of 4.4BSD-Lite-1, which is not only obsolete, but also an incomplete
 and the index to the printed man pages. Overall, not very useful.  and unbootable system.  A small booklet is included listing the original
 <A HREF="orders.html">Buy an OpenBSD CD-ROM instead!</A>  BSD contributors, and an index to the printed man pages.
   Besides being a piece of history, this is not very useful.
   <a href="orders.html">We suggest you buy an OpenBSD CD-ROM instead.</a><p>
   
 <P>An older book which still sheds much light on the philosophy  A much older book which still sheds much light on the philosophy
 of programming UNIX is <FONT COLOR=Red>The UNIX Programming Environment</FONT>,  of programming UNIX is
 by Kernighan and Pike. It is not specific to BSD, but most of it applies.  <strong><font color=#0000e0>
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=013937681X/openbsdA/">Order from Amazon</A>.  The UNIX Programming Environment</font></strong>,
   (Kernighan and Pike). While not specific to BSD, most of it applies today.
   (<a href="http://www.amazon.com/exec/obidos/ISBN=013937681X/openbsdA/">
   Order from Amazon</a>).<p>
   
 <P>Another older book which Brian Kernighan had a hand in, and which  Another older book which Brian Kernighan had a hand in, and which
 we recommend even though it's not UNIX specific, is  we recommend even though it's not UNIX specific, is
 <FONT COLOR=Red>The Elements of Programming Style</FONT>.  <strong><font color=#0000e0>
   The Elements of Programming Style</font></strong>.
 This book contains more common sense than many books triple or quadruple  This book contains more common sense than many books triple or quadruple
 its weight.  its weight.
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=0070342075/openbsdA/">Order from Amazon</A>.  (<a href="http://www.amazon.com/exec/obidos/ISBN=0070342075/openbsdA/">
   Order from Amazon</a>).<p>
   
 <H2>Books about how the System works, for those wanting to modifying it</H2>  <h3><font color=#e00000>Books about how the System works, for those wanting to modifying it</font></h3><p>
 <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>  
   <strong><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></strong>
 Marshal Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman  Marshal Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman
 Addison-Wesley: 1996. ISBN 0-201-54979-4.  Addison-Wesley: 1996. ISBN 0-201-54979-4.<br>
   
 <P>At 549 pages plus index. this must be considered comprehensive.  At 549 pages plus an index, this must be considered comprehensive.
 McKusick, Bostic and Karels are well known as prime movers at  McKusick, Bostic and Karels are well known as prime movers at
 Berkeley CSRG (Computer Systems Research Group) during the 4.3/4.4BSD  Berkeley CSRG (Computer Systems Research Group) during the 4.3/4.4BSD
 period. This book covers the 4.4 and 4.4-Lite releases, and discusses  period. This book covers the 4.4 and 4.4-Lite releases, and discusses
 everything you wanted to know about how the system operates.  Not  everything you wanted to know about how the system operates.  Not
 100% applicable, but probably the closest there is to an overall  100% applicable, but probably the closest there is to an overall
 system internals manual for OpenBSD.  system internals manual for OpenBSD.
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=0201549794/openbsdA/">Order from Amazon</A>  (<a href="http://www.amazon.com/exec/obidos/ISBN=0201549794/openbsdA/">
   Order from Amazon</a>).<p>
   
 <P><FONT COLOR=Red>The Design and Implementation of the 4.3 BSD Unix Operating System</FONT>  <strong><font color=#0000e0>
 Samuel J. Leffler, Marshall Kirk McKusick  The Design and Implementation of the 4.3 BSD Unix Operating System</font></strong>
 <P>An earlier book from many of the same good folk at CSRG.  (Samuel J. Leffler, Marshall Kirk McKusick).<br>
   An earlier book from many of the same good folk at CSRG.
 Slightly dated, but gives an overall feel for the beast if you can find  Slightly dated, but gives an overall feel for the beast if you can find
 it real cheap at a garage sale.  it real cheap at a garage sale.<p>
   
 <P><FONT COLOR=Red>The Design and Implementation of the 4.3 BSD Unix Operating System : Answer Book</FONT>  <strong><font color=#0000e0>
   The Design and Implementation of the 4.3 BSD Unix Operating System : Answer Book
   </font></strong>
 Samuel J. Leffler, Marshall Kirk McKusick  Samuel J. Leffler, Marshall Kirk McKusick
 1991  1991<br>
 <P>Answers to the "exercises for the reader" in the 4.3 version of the book.  Answers to the "exercises for the reader" in the 4.3 version of the book.<p>
   
 <P><FONT COLOR=Red>Source Code Secrets: The Basic 386BSD  <strong><font color=#0000e0>Source Code Secrets: The Basic 386BSD
 Operating System Reference</FONT>  Operating System Reference
 (Volume 1 of Operating System Source Code Secrets)  (Volume 1 of Operating System Source Code Secrets)</font></strong>
 L. W. Jolitz, William Jolitz  (L. W. Jolitz, William Jolitz, 1997)<br>
 1997  The Jolitzes built the first port of BSD to the PC-386 architecture,
 <P>The Jolitzes built the first port of BSD to the PC-386 architecture,  
 and deserve a lot of credit for making BSD portable to this low-cost  and deserve a lot of credit for making BSD portable to this low-cost
 architecture. The earliest versions, called "386bsd", were described  architecture. The earliest versions, called "386bsd", were described
 in articles in <EM>Dr. Dobbs Journal</EM>. This book goes beyond the articles,  in articles in <EM>Dr. Dobbs Journal</EM>. This book goes beyond the articles,
 and provides a comprehensive annotated collection of source code.  and provides a comprehensive annotated collection of source code.
 Not all of it applies to modern versions of OpenBSD, of course, but  Not all of it applies to modern versions of OpenBSD, of course, but
 you can still learn a lot from it.  you can still learn a lot from it.
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=1573980269/openbsdA/">Order from Amazon</A>  <a href="http://www.amazon.com/exec/obidos/ISBN=1573980269/openbsdA/">
   Order from Amazon</a><p>
   
 <P><FONT COLOR=Red>Lions' Commentary on UNIX 6th Edition with Source Code</FONT>,  <strong><font color=#0000e0>Lions' Commentary on UNIX 6th Edition with Source Code</font></strong>,
 Peer-to-Peer ommunications, 1996.  ISBN 1-57398-013-7.  Peer-to-Peer ommunications, 1996.  ISBN 1-57398-013-7.
 Although the UNIX described in this book is to BSD as a Model T Ford  Although the UNIX described in this book is to BSD as a Model T Ford
 is to a 70's Mustang or Thunderbird, UNIX inventor Ken Thompson  is to a 70's Mustang or Thunderbird, UNIX inventor Ken Thompson
Line 162 
Line 210 
 UNIX hackers cut their code-teeth on. Recommended as a good introduction  UNIX hackers cut their code-teeth on. Recommended as a good introduction
 to how a timesharing OS works, if you've not been inside one before.  to how a timesharing OS works, if you've not been inside one before.
 Substantially shorter than the McKusick book above.  Substantially shorter than the McKusick book above.
 <A HREF="http://www.amazon.com/exec/obidos/ISBN=1573980137/openbsdA/">Order from Amazon</A>  (<a href="http://www.amazon.com/exec/obidos/ISBN=1573980137/openbsdA/">
 <HR>  Order from Amazon</a>)<p>
 <A HREF="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></A>  
 <A HREF="mailto:www@openbsd.org">www@openbsd.org</a>  <hr>
 <BR>  <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
   <a href="mailto:www@openbsd.org">www@openbsd.org</a>
   <br>
 <small>$OpenBSD$</small>  <small>$OpenBSD$</small>
 </BODY>  </body>
 </HTML>  </html>

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13