| Average Rating: |
|
| Sales Rank: | 585863 (lower is better) |
| Price as of: | 11/15/2008 5:11:59 PM MST |
| Price Used: | $14.40 |
| Shipping: | Free Shipping on most orders over $25* |
| Availability: | Usually ships in 24 hours |
| Label: | Addison-Wesley Professional |
| UPC: | 785342549799 |
| Pages: | 608 |
| Binding: | Hardcover |
| Publication Date: | 1996-05-10 |
| Published By: | Addison-Wesley Professional |
| ASIN: | 0201549794 |
| Category: | Book |
Highlights:
I wish Kirk had decided to show us more of the joy of programming the kernel. If he had, the book would have been worth at least twice it's current price.
Reading through the chapters, it appears that the book could have been rendered more readable if a knowledgeable technical editor had put the finishing touches on it.
Nevertheless, even though it takes a bit of time to get used to the different writing styles and differences in quality of several chapters, this books is a well of insights into the internal workings of BSD 4.4 and its derivatives (like Mac OS X).
In order to gain the most from this title, I strongly urge interested readers to already have worked their way through Maurice J. Bach's "The Design of the UNIX Operating System".
First, it's a technical book about the BSD kernel. The only reason why you would want to read it is that you really want to know How It Works(tm). It's all about kernel. The drivers are only slightly touched, the API is touched even less. Rather than that, this book shows you the fields and flags of internal structures and the ways they are handled. Therefore I'd only recommend it to the system programmers and may be to the enthusiastic admins.
Second, certain chapters are written much worse than the others. The language in chapters 4 (Process Management) and 5 (Memory Management) is sort of a tangled making reading a challenge and it's really a pity because these two topics would better be covered best.
Also note that this book does not include sample code AT ALL. All the principles and algorithms are described using plain English and I'd say it's great, because it's much easier to follow, rather than making your way through somebody else's C scribbling.
Anyway, 5 stars, because it gives you 500 pages of pure distilled info. And it's info from the authors of BSD !
I'm definetely looking forward to read this book again and this is one of the books that are worth it.