From: merlin@neuro.usc.edu (merlin)
Newsgroups: comp.unix.bsd
Subject: Possible FAQ Answer (Re: Search for BSD books)
Date: 14 Aug 1992 05:51:57 -0700
Organization: University of Southern California, Los Angeles, CA
NNTP-Posting-Host: neuro.usc.edu
Keywords: books

In article <> scm@aiware.in-berlin.de (Harald Schmidt) writes:
>Hallihallo,
>
>I would like to start working with 386BSD, but there are
>no books like those from UNIX System V3.2, no programming mans,
>no reference mans and no admin books.
>
>Does anybody knowns where I can buy those books?

   o  Samuel J. Leffler, Marshall K. McKusick, Michael J. Karels,
      John S. Quarterman.  The Design and Implementation of the
      4.3 BSD UNIX Operating System.  Reading, MA: Addison-Wesley,
      1989.  ISBN 0-201-06196-1.

      Designed to be read in parallel with op system source code.

      Also, the book seems somewhat dense at first -- it helped me
      to have quick read of the Maurice J. Bach book (The Design of 
      the [AT&T] UNIX Operating System 0-13-201799-7) first.

   o  Evi Nemeth, Garth Snyder, Scott Seebass.  UNIX System
      Administration Handbook.  Englewood Cliffs, NJ: Prentice
      Hall, 1989.  ISBN 0-13-933441-6.

      Covers AT&T and BSD system management.

   o  Mohamed el Lozy.  Editing in a UNIX Environment:  The vi/ex
      Editor.  Englewood Cliffs, NJ:  Prentice Hall, 1985.  ISBN
      0-13-235599-X.

      Covers the standard system editor for 386BSD.

   o  John H. Crawford, Patrick P. Gelsinger.  Programming the 80386.
      San Franscisco, CA:  Sybex, 1987.  ISBN 0-89588-381-3.

      Good coverage of 80386/80387 instructions & programming techniques.

   o  O'Reilly & Associates Books (contact: nuts@ora.uu.net)

      o  X Window System User's Guide (essential if new to X11)
      o  EMACS (covers far more flexible editor than standard ex/vi)

      o  Managing NIS/NFS (essential if setting up NFS [or NIS])
         (this book was also helpfull in diagnosing network problems)

      o  Xlib Programming Manual (usefull if programming X11)
      o  Xlib Reference Manual (you could use online pages instead)
      o  X Tookkit Programmer's Guide (usefull if programming X11/Xtk)
      o  X Toolkit Reference Manual (you could use online pages instead)

      o  System Administration (Nemeth was more usefull to me)
      o  UNIX Performance Tuning (better for SYSV - usefull for BSD)
      o  UNIX System Security (there are better books on the market)

      o  RPC for Power UNIX Users (covers RPC libraries and utilities)

   o  W. Richard Stevens.  UNIX Network Programming.  Englewood Cliffs,
      NJ:  Prentice Hall, 1990.  ISBN 0-13-949876-1.  

      Good introduction to AT&T & BSD system and network programming.

      I've skimmed what looks like another excellent book on 'Advanced
      UNIX Programming' by the same author -- released last few months.

   o  George Pajari.  Writing UNIX Device Drivers.  Reading, MA:
      Addison-Wesley, 1991.  ISBN 0-201-52374-4.  

      This book is strictly oriented to AT&T Device Driver writing --
      but the conceptual coverage and debugging advice is potentially
      usefull to BSD driver developers.  There is also another book on
      the market based on MASSCOMP (I think) systems which contains an
      brief appendix describing differences betweek AT&T & BSD drivers.

   o  The Waite Group -- basic books on C language programming

      o  Microsoft C Programming for the IBM 0-672-22515-8
      o  Microsoft C Bible 0-672-22620-0

------------------------------------------------------------------------------
Alexander-James Annala
Principal Investigator
Neuroscience Image Analysis Network
HEDCO Neuroscience Building, Fifth Floor
University of Southern California
University Park
Los Angeles, CA 90089-2520
------------------------------------------------------------------------------