klee@daisy.UUCP (Ken Lee) (01/21/89)
Well, kids, the long awaited "The Design and Implementation of the 4.3BSD UNIX Operating System", by Leffler, McKusick, Karels, and Quarterman, is now out. I got one at Computer Literacy a couple of days ago. The level of detail is about the same in as the (System V oriented) "The Design of the UNIX Operating System" by Bach. This was apparently intentional. The authors of the BSD book didn't want to fight AT&T on trade secret rights, so they didn't include any more information on the AT&T part of BSD UNIX than was already published in the AT&T-blessed Bach book. While no book is perfect, I think this book is a "must have" for all serious BSD UNIX programmers. Much of the material is available nowhere else in print. This is especially true of the popular BSD socket and networking implementation. The mystical BSD process and memory-management algorithms are also well described. ISBN 0-201-06196-1, Addison-Wesley, 1989. Enjoy. Ken Lee -- klee@daisy.uucp Daisy Systems Corp., Interactive Graphics Tools Dept.
bzs@Encore.COM (Barry Shein) (01/22/89)
I'll second Ken Lee's recommendation of the new 4.3 book, I picked up a copy last week and I'm very impressed. In fact, if you DON'T pick up a copy and read through it please unsubscribe unix-wizards :-) Seriously, as Ken said, it's a "must have" for anyone who wants to understand Unix and operating systems in general. As someone who taught university-level computer science for a decade I'd strongly recommend instructors consider it for systems programming and operating systems courses. Even if you use a companion volume for more general topics you will be doing your students a favor requiring it, using it and getting it onto their bookshelves. This is the book to give students (especially if they have access to a 4.x system) that concrete relationship to their subject matter which is often so hard to find good materials for. -Barry Shein, ||Encore||
friedl@vsi.COM (Stephen J. Friedl) (01/22/89)
In article <4729@xenna.Encore.COM>, bzs@Encore.COM (Barry Shein) writes:
<
< I'll second Ken Lee's recommendation of the new 4.3 book, I picked
< up a copy last week and I'm very impressed.
<
< In fact, if you DON'T pick up a copy and read through it please
< unsubscribe unix-wizards :-)
How relevant is this book for System V folks?
Steve
--
Stephen J. Friedl 3B2-kind-of-guy friedl@vsi.com
V-Systems, Inc. I speak for you only attmail!vsi!friedl
Santa Ana, CA USA +1 714 545 6442 {backbones}!vsi!friedl
Nancy Reagan on these *stupid* .signatures: "Enough already, OK?"
klee@daisy.UUCP (Ken Lee) (01/24/89)
In article <1022@vsi.COM> friedl@vsi.COM (Stephen J. Friedl) writes: >How relevant is this book for System V folks? "The Design of the UNIX Operating System" by Maurice Bach (Prentice-Hall, 1986), covers similar topics with a similar level of detail, but from a System V point of view. Ken Lee -- klee@daisy.uucp Daisy Systems Corp., Interactive Graphics Tools Dept.
bzs@Encore.COM (Barry Shein) (01/24/89)
>How relevant is this book for System V folks? > > Steve It's of particular relevance right now, note that SYSVR4 will support the Berkeley Fast File System and several other Berkeley features which you may as well start understanding now and this new book is by far the best description of these features I know of. -Barry Shein, ||Encore||
p_sorensen@vaxa.uwa.oz (01/25/89)
Re: new 4.3BSD UNIX internals book. Does anyone know the publisher of this book. (The Design and Implementation of the 4.3BSD Unix Operating System by Leffler, Mckusick, Karels and Quaterman)
w-colinp@microsoft.UUCP (Colin Plumb) (01/26/89)
p_sorensen@vaxa.uwa.oz wrote: > Re: new 4.3BSD UNIX internals book. > > Does anyone know the publisher of this book. > (The Design and Implementation of the 4.3BSD > Unix Operating System by Leffler, Mckusick, > Karels and Quaterman) Published 1989 by Addison-Wesley. Here's the U.S. Library of Congress info: The Design and implementation of the 4.3BSD UNIS operating system / by Samuel J. Leffler ... [et al]. p. cm Includes bibliographies and index. ISBN 0-201-06196-1 1. UNIX (Computer operating system) I. Leffler, Samuel J. [DNLM: p. cm.] QA76.76.063D474 1988 005.4'3--dc19 88-22809 CIP I don't understand most of it, but this is what appears in the front of the book, inconsistent title capitalisation, spacing, and all. It should be enough to enable you to find it. -- -Colin (uunet!microsof!w-colinp)
decot@hpisod2.HP.COM (Dave Decot) (01/27/89)
> Re: new 4.3BSD UNIX internals book. > > Does anyone know the publisher of this book. > (The Design and Implementation of the 4.3BSD > Unix Operating System by Leffler, Mckusick, > Karels and Quaterman) The original article in this string reported that it was published by Addison-Wesley in 1989. The original article also gives the ISBN (International Standard Book Number) as 0-201-06196-1, so you should have no trouble finding it. Dave
zavras@cleo.cs.wisc.edu (Alexios Zavras) (01/27/89)
In article <568041@vaxa.uwa.oz> p_sorensen@vaxa.uwa.oz writes: >Re: new 4.3BSD UNIX internals book. > >Does anyone know the publisher of this book. >(The Design and Implementation of the 4.3BSD >Unix Operating System by Leffler, Mckusick, >Karels and Quaterman) Its price too, please ! Thanx -- +-----------------------+ Alexios Zavras (-zvr-) | Life is once, forever | zavras@cs.wisc.edu +-----------------------+
ddk@beta.lanl.gov (David D Kaas) (01/27/89)
The publisher is Addison Wesley. I paid $35.95 for it I think its well worth it. -- Dave Kaas - D.O.E. Richland, Wa. e41126%rlvax3.xnet@lanl.gov
zdenko@csd4.milw.wisc.edu (Zdenko Tomasic) (01/27/89)
In my opinion one should probably read the above book before the Bach's one. I find it much more readable and straightforward than the latter which you should also have undoubtedly. The networking stuff should be very interesting to everybody. Of course, you are free to disagree. -- ___________________________________________________________________ Zdenko Tomasic, UWM, Chem. Dept., P.O. Box 413, Milwaukee, WI 53201 UUCP: uwvax!uwmcsd1!uwmcsd4!zdenko ARPA: zdenko@csd4.milw.wisc.edu
mike@turing.cs.unm.edu (Michael I. Bushnell) (01/28/89)
In article <362@microsoft.UUCP> w-colinp@microsoft.uucp (Colin Plumb) writes: >p_sorensen@vaxa.uwa.oz wrote: >Published 1989 by Addison-Wesley. Here's the U.S. Library of Congress info: >The Design and implementation of the 4.3BSD UNIS operating > system / by Samuel J. Leffler ... [et al]. That's the title, and author, with a typo. > p. cm Hmm...what's this? Anybody know? > Includes bibliographies and index. Other info that goes on a catalog card. > ISBN 0-201-06196-1 International Standard Book Number. Does anyone have any pointers to what the encoding is in these? > 1. UNIX (Computer operating system) I. Leffler, Samuel J. This is where the cards get filed. A subject card goes under "UNIX (Computer operating system), and a Title/Author card under "Leffler, Samuel J.". I think there should also be "II. Karels, Michael" and another for the third author (who's name escapes me at the moment). There should then be "IV. Title." to indicate that a Title/Author card goes under the title. > [DNLM: p. cm.] Here's that "p. cm." again. What IS that? > QA76.76.063D474 1988 This is the library of congress number for shelving. > 005.4'3--dc19 88-22809 > CIP "005.4'3--dc19" is the Dewey number for shelving. What is the "88-22809 CIP"? >I don't understand most of it, but this is what appears in the front of the >book, inconsistent title capitalisation, spacing, and all. It should be >enough to enable you to find it. Hmmm...now you know what I know. Does anyone have any pointers to the meaning of all the stuff in this now-standard format? It started appearing regularly in books about 4 years ago. Thanks. Michael I. Bushnell \ This above all; to thine own self be true GIG! \ And it must follow, as the night the day, mike@turing.cs..unm.edu /\ Thou canst not be false to any man. Hmmmm.............. / \ Farewell: my blessing season this in thee!
andrew@alice.UUCP (Andrew Hume) (01/29/89)
this is not the right forum for a discussion of library cataloging but at least i can clarify some of teh questions: 1) the "p. cm." is an incomplete field that gives number and dimension of the pages. typically only the height is given; e.g. 275p. 23cm. 2) the isbn 0-201-06196-1 has a four parts: the leading zero is for backward compatibility with sbn's (the old style of book numbers). the second number is a publisher number (small houses have long numbers, large publishers have small numbers). the third number is a per-publisher number. the four number, or more precisely last digit, is a checksum and can be an X. the checksum is == 0 mod 11 of the sum of the weighted digits; the weights start at 2 for the rightmost digit and increase by one towrads the left. 3) the 88-22809 is the library of congress number and CIP means cataloging in progress which is also why the other fields are incomplete. this format is called MARC format and your library would have a reference on it.
glennw@nsc.nsc.com (Glenn Weinberg) (01/31/89)
In article <2248@unmvax.unm.edu> mike@turing.cs.unm.edu (Michael I. Bushnell) writes: >In article <362@microsoft.UUCP> w-colinp@microsoft.uucp (Colin Plumb) writes: >> ISBN 0-201-06196-1 ^ ^^^ ^^^^^ ^ | | | | | | | +--- Check digit. X = 10. | | +------- Number assigned by publisher. | +------------ Publisher. +--------------- Language. (I think--this one I'm not sure about) > >International Standard Book Number. Does anyone have any pointers to >what the encoding is in these? I don't remember the check algorithm off the top of my head. Learned all this junk back in a computer science course a long time ago, believe it or not. > >> 005.4'3--dc19 88-22809 >> CIP > >"005.4'3--dc19" is the Dewey number for shelving. >What is the "88-22809 CIP"? The Library of Congress catalog number. Format is just year-sequence number. Gives you an idea of how many books the LOC acquires in a year. Don't know what exactly "CIP" stands for. -- Glenn Weinberg Email: glennw@nsc.nsc.com National Semiconductor Corporation Phone: (408) 721-8102 (My opinions are strictly my own, but you can borrow them if you want.)
guy@auspex.UUCP (Guy Harris) (01/31/89)
>>How relevant is this book for System V folks? > >It's of particular relevance right now, note that SYSVR4 will support >the Berkeley Fast File System and several other Berkeley features Note also that the stuff on the Internet protocol implementation may be of some value even to people with S5R3 or earlier systems, given that lots of Internet protocol implementations on (nominally) non-BSD systems - UNIX and otherwise - are derived from the BSD implementation.
edwin@ruuinf.UUCP (Edwin Kremer) (01/31/89)
In article <9515@nsc.nsc.com>, glennw@nsc.nsc.com (Glenn Weinberg) writes: > In article <2248@unmvax.unm.edu> mike@turing.cs.unm.edu (Michael I. Bushnell) writes: > >In article <362@microsoft.UUCP> w-colinp@microsoft.uucp (Colin Plumb) writes: > > > I don't remember the check algorithm off the top of my head. Learned all > this junk back in a computer science course a long time ago, believe it > or not. > The check algorithm for ISBN numbers is: check_isbn(isbn_nr) { mulfac = 1; /* multiplication factor */ sum = 0; FOREACH digit in isbn_nr /* start at leftmost digit */ DO sum += digit * mulfac; ++mulfac; DONE if ( sum % 11 == 0 ) /* can we divide by 11 ?? */ return( TRUE ); else return( FALSE ); } Needless to say this is rather sloppy code, but i hope it's clear enough to get the point... Please remember that the last 'digit' may be an 'X', denoting a value of 10 !!! --[ Edwin ]-- -- Edwin Kremer, Department of Computer Science, University of Utrecht Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands Phone: +31 - 30 - 534104 | UUCP : ...!hp4nl!ruuinf!edwin "I speak for myself ..." | INTERNET: edwin@cs.ruu.nl