[comp.protocols.tcp-ip] was: the BSD lpd protocol? Stevens' Book

J.Crowcroft@CS.UCL.AC.UK (Jon Crowcroft) (07/26/90)

 >There is an amazing book out there that I haven't seen mentioned on
 >Usenet.  It is, "UNIX NETWORK PROGRAMMING" by W. RICHARD STEVENS.  It
 >is published by PRENTICE HALL and its ISBN is 0-13-949876-1.  At the
 >$41 price I paid, this book is a terrific 772-page gold-mine of
 >information.

i second this - it is extremely complete, so far as a 1 hour scan could
tell, v. well written and excellent value - i wish there could be an
equivalent text for kernel hackery for bsd, svid and, say, mach. then
lots of people could stop paying out megabucks to go on commercial
courses...

the structure is very similar to a course i teach on comms. software,
and i think i'm gonna recommend it as a base text....

 jon

jsq@tic.com (John S. Quarterman) (07/31/90)

> >There is an amazing book out there that I haven't seen mentioned on
> >Usenet.  It is, "UNIX NETWORK PROGRAMMING" by W. RICHARD STEVENS.  It
> >is published by PRENTICE HALL and its ISBN is 0-13-949876-1.  At the
> >$41 price I paid, this book is a terrific 772-page gold-mine of
> >information.
>
>i second this - it is extremely complete, so far as a 1 hour scan could
>tell, v. well written and excellent value

See also the review in a recent issue of ConneXions.

> - i wish there could be an equivalent text for kernel hackery for bsd,

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

> svid

Bach, M.J., The Design of the UNIX Operating System, Prentice-Hall,
Englewood Cliffs, NJ, 1986.

> and, say, mach.

Rumor has it that such is in progress.

> then lots of people could stop paying out megabucks to go on commercial
>courses...

Actually, the existence of such books tends to increase the number of
people who take such courses.

>the structure is very similar to a course i teach on comms. software,
>and i think i'm gonna recommend it as a base text....

Case in point....

John
--
John S. Quarterman
Texas Internet Consulting	jsq@tic.com	tel: +1-512-320-9031
701 Brazos, Suite 500	  uunet!longway!jsq	fax: +1-512-320-5821
Austin, TX 78701

J.Crowcroft@CS.UCL.AC.UK (Jon Crowcroft) (07/31/90)

 >Quarterman, John S., The Design and Implementation of the 4.3BSD UNIX
 >Operating System, Addison-Wesley, Reading, MA, 1989, ISBN 0-201-06196-1.

 >Bach, M.J., The Design of the UNIX Operating System, Prentice-Hall,
 >Englewood Cliffs, NJ, 1986.

 John,

useful references, i agree; i meant its a shame there isnt anything of
the level of detail of stevens' book for kernel work (i.e. Comer's
xinu, Tanenbaum's minix,  the old Lions version 6 unix text...level of
detail and annotated source; perhaps a book on Amoeba or MACH would be
instructive in OS and Comms terms, but i meant something useful for
the profssional programmer right now) 

 >>the structure is very similar to a course i teach on comms. software,
 >>and i think i'm gonna recommend it as a base text....

 >Case in point....

 the course i teach is a UK university course, and therefore *free* to
uk people who meet the entry requirements...