version 1.1, 1998/02/26 17:55:11 |
version 1.2, 1998/03/01 03:38:12 |
|
|
<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>Books about OpenBSD</TITLE> |
<TITLE>The OpenBSD Bookstore</TITLE> |
</HEAD> |
</HEAD> |
|
|
<BODY BGCOLOR="White" TEXT="Black" LINK="#23238E"> |
<BODY BGCOLOR="White" TEXT="Black" LINK="#23238E"> |
|
|
<img alt="[OpenBSD]" SRC="images/smalltitle.gif"> |
<img alt="[OpenBSD]" SRC="images/smalltitle.gif" ALIGN=Left> |
|
<img alt="[Amazon]" SRC="amazon-associates.gif" ALIGN=Right> |
|
|
<H1><font color=#e00000>Books about BSD</font></H1> |
<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. |
|
<EM>Ordering from these "Order from Amazon" links is a way of helping to |
|
fund the OpenBSD project</EM> |
<H2>User Guides</H2> |
<H2>User Guides</H2> |
<P>"Berkeley UNIX" (now known as "BSD", for Berkeley System Distribution) |
<P>"Berkeley UNIX" (now known as "BSD", for Berkeley System Distribution) |
is so widely known that there is no need to list |
is so widely known that there is no need to list |
|
|
Some of the user guides cover exclusively the System V version, or |
Some of the user guides cover exclusively the System V version, or |
some specific implementation such as Solaris, Linux, or whatever, |
some specific implementation such as Solaris, Linux, or whatever, |
while others try to be general. There are some that cover Berkeley UNIX. |
while others try to be general. There are some that cover Berkeley UNIX. |
<H2>Books about the System</H2> |
<FONT COLOR="Red">UNIX Made Easy</FONT> is one general book. |
<DL> |
<A HREF="http://www.amazon.com/exec/obidos/ISBN=0078821738/openbsdA/">Order from Amazon</A>. |
<DT><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> |
<P>Two BSD-specific UNIX user's guides still in print are: |
|
<UL> |
|
<LI><FONT COLOR=Red>Berkeley Unix: A Simple and Comprehensive Guide</FONT>. |
|
<A HREF="http://www.amazon.com/exec/obidos/ISBN=047161582X/openbsdA/">Order from Amazon</A> |
|
<LI>The more ambitious |
|
<FONT COLOR=Red>An Introduction to Berkeley Unix and ANSI C</FONT> |
|
<A HREF="http://www.amazon.com/exec/obidos/ISBN=0130684953/openbsdA/">Order from Amazon</A> |
|
</UL> |
|
<P>Every advanced UNIX user will probably want a copy of |
|
<FONT COLOR=Red>UNIX Power Tools</FONT>, now in its second edition. |
|
<A HREF="http://www.amazon.com/exec/obidos/ISBN=1565922603/openbsdA/">Order from Amazon</A> |
|
|
|
<P>You may see reference to the <FONT COLOR=Red>4.4 BSD |
|
User's Reference Manual (URM)</FONT>, O'Reilly, 1994 |
|
<P>This is just a reprint of the man pages for users. |
|
Your OpenBSD distribution includes the online man pages, |
|
which are specific to OpenBSD, and more up-to-date. So |
|
you don't need this one: use the <EM>man</EM> command instead. |
|
|
|
<H2>Administering the OpenBSD System</H2> |
|
We can't unreservedly recommend any books specifically on OpenBSD |
|
Administration at present. However, if you're administering OpenBSD |
|
you may also have to administer other versions of UNIX. A good |
|
book on UNIX administration, with special mentions of details in |
|
SunOS, Solaris, and BSDI, the commercial 4.4BSD distribution, is |
|
<FONT Color=Red>UNIX System Administration Handbook</FONT>, 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><FONT COLOR=Red>4.4 BSD System Manager's Manual (SMM)</FONT> |
|
O'Reilly, 1994 |
|
<P>Details on what you need to run a BSD system. |
|
Quite a bit of this material is relevant to OpenBSD. |
|
Unfortunately it is currently out of print. |
|
Worse, Due to licensing restrictions from AT&T, |
|
the electronic editions of these were not included in the |
|
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>. |
|
|
|
<P><EM>Avoid</EM> books on installing/configuration particular "other" |
|
distributions of BSD, as the installation procedures for each are |
|
wildly different. |
|
|
|
<H2>Books on Programming Under the BSD System</H2> |
|
|
|
<P><FONT COLOR=Red>4.4 BSD Programmer's Reference Manual (PRM)</FONT> |
|
O'Reilly, 1994 |
|
<P>This is a printed version of the Programmer's Manual. |
|
You have the online man pages, which are specific to OpenBSD, instead. |
|
Use the <EM>man</EM> command to read these! |
|
|
|
<P><FONT COLOR=Red>BSD-Lite 4.4 CD-ROM Companion: International Edition</FONT> |
|
UC Berkeley Staff, Computer Systems Research Group; O'Reilly, 1994 |
|
This neat little package contains a CD-ROM with just the unbundled |
|
portions of 4.4BSD-Lite-1, which not only is obsolete, but is not a |
|
complete, bootable system. Also a small booklet listing contributors, |
|
and the index to the printed man pages. Overall, not very useful. |
|
<A HREF="orders.html">Buy an OpenBSD CD-ROM instead!</A> |
|
|
|
|
|
<H2>Books about how the System works, for those wanting to modifying it</H2> |
|
<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> |
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. |
|
|
<DD>At 549 pages plus index. this must be considered comprehensive. |
<P>At 549 pages plus 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.com</A> |
|
|
<DT><EM>The Design and Implementation of the 4.3 BSD Unix Operating System</EM> |
<P><FONT COLOR=Red>The Design and Implementation of the 4.3 BSD Unix Operating System</FONT> |
Samuel J. Leffler, Marshall Kirk McKusick |
Samuel J. Leffler, Marshall Kirk McKusick |
<DD>An earlier book from many of the same good folk at CSRG. |
<P>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. |
<DT><EM>The Design and Implementation of the 4.3 BSD Unix Operating System : Answer Book</EM> |
|
|
<P><FONT COLOR=Red>The Design and Implementation of the 4.3 BSD Unix Operating System : Answer Book</FONT> |
Samuel J. Leffler, Marshall Kirk McKusick |
Samuel J. Leffler, Marshall Kirk McKusick |
1991 |
1991 |
<DD>Answers to the "exercises for the reader" in the 4.3 version of the book. |
<P>Answers to the "exercises for the reader" in the 4.3 version of the book. |
|
|
<DT><EM>Virtual Memory System Source Code Secrets: The 386BSD |
<P><FONT COLOR=Red>Source Code Secrets: The Basic 386BSD |
Operating System Reference</EM> |
Operating System Reference</FONT> |
|
(Volume 1 of Operating System Source Code Secrets) |
L. W. Jolitz, William Jolitz |
L. W. Jolitz, William Jolitz |
1997 |
1997 |
<DD>The Jolitzs 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 it from Amazon.com</A> |
|
|
<DT><EM>4.4 BSD System Manager's Manual (SMM)</EM> |
<P><FONT COLOR=Red>Lions' Commentary on UNIX 6th Edition with Source Code</FONT>, |
O'Reilly, 1994 |
|
<DD>Details on what you need to run a BSD system. |
|
Quite a bit of this material is relevant to OpenBSD. |
|
Unfortunately it and the remaining books from O'Reilly |
|
are currently listed as out of print. |
|
|
|
<DT><EM>4.4 BSD Programmer's Reference Manual (PRM)</EM> |
|
O'Reilly, 1994 |
|
<DD>This is a printed version of the Programmer's Manual. |
|
You have the online man pages, which are specific to OpenBSD, instead. |
|
|
|
<DT><EM>4.4 BSD User's Reference Manual (URM)</EM> |
|
O'Reilly, 1994 |
|
<DD>Man pages for users. Same note as above; use the man command. |
|
|
|
<DT><EM>BSD-Lite 4.4 CD-ROM Companion: International Edition</EM> |
|
UC Berkeley Staff, Computer Systems Research Group; O'Reilly, 1994 |
|
<DD>This neat little package contains a CD-ROM with just the unbundled |
|
portions of 4.4BSD-Lite-1, which not only is obsolete, but is not a |
|
complete, bootable system. |
|
<A HREF="orders.html">Buy an OpenBSD CD-ROM instead!</A> |
|
|
|
<DT><EM>Lions' Commentary on UNIX 6th Edition with Source Code</EM>, |
|
Peer-to-Peer ommunications, 1996. ISBN 1-57398-013-7. |
Peer-to-Peer ommunications, 1996. ISBN 1-57398-013-7. |
<DL>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 |
claims that "After 20 years, this is still the best exposition |
claims that "After 20 years, this is still the best exposition |
of the workings of a 'real' operating system." Originally circulated |
of the workings of a 'real' operating system." Originally circulated |
|
|
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. |
</DL> |
<A HREF="http://www.amazon.com/exec/obidos/ISBN=1573980137/openbsdA/">Order from Amazon.com</A> |
<HR> |
<HR> |
<A HREF="index.html"><img src="back.gif" border=0 alt="OpenBSD"></A> |
<A HREF="index.html"><img src="back.gif" border=0 alt="OpenBSD"></A> |
<A HREF="mailto:www@openbsd.org">www@openbsd.org</a> |
<A HREF="mailto:www@openbsd.org">www@openbsd.org</a> |