Customer Reviews


10 Reviews
5 star:
 (6)
4 star:
 (1)
3 star:
 (3)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


21 of 22 people found the following review helpful:
5.0 out of 5 stars Rigorous, but worth the effort
Okay, I'll be the first to admit that I am not a kernel hacker by any means. I can't even program my way out of a wet paper bag (a bit of an exaggeration, but you get the idea). However, as a sysadmin, I firmly believe that you should have a solid understanding of whatever OS platform that you are working on. For me, that would be Solaris and Linux. So why am I...
Published on December 31, 2000 by none

versus
11 of 12 people found the following review helpful:
3.0 out of 5 stars inconsistent writing style
Although it does give good coverage of 4.4 BSD, I was surprised to see that both reviewers gave it 5 stars. A number of the chapters are very tedious to read and don't explain things as well as they should. I would recommend it only after the reader had read Vahalia's and Bach's books.
Published on April 1, 2000


Most Helpful First | Newest First

21 of 22 people found the following review helpful:
5.0 out of 5 stars Rigorous, but worth the effort, December 31, 2000
By 
none (Goleta, CA United States) - See all my reviews
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
Okay, I'll be the first to admit that I am not a kernel hacker by any means. I can't even program my way out of a wet paper bag (a bit of an exaggeration, but you get the idea). However, as a sysadmin, I firmly believe that you should have a solid understanding of whatever OS platform that you are working on. For me, that would be Solaris and Linux. So why am I recommending a BSD book? Well, BSD has a rich heritage in UNIX. It was the first UNIX to incorporate TCP/IP and it gave us sockets, FFS, and a rich set of tools (csh). FreeBSD, the most well-known of the *BSD family, powers some of the largest sites in the world (e.g., yahoo). It is an extremely robust and stable Operating System. It is also much more elegant than Linux.

This book is the ultimate BSD bible. It is written by some of the Gods of BSD and is extremely rigorous. I've made my way through this book twice and I've learned something new each time. If you put the effort into this book, you will come out with a greater understanding of UNIX in general. If you are a BSD hacker, then you should already have this book. This is a hard read, but it is really worth your time and effort to read this book at least once.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


29 of 32 people found the following review helpful:
4.0 out of 5 stars Very good book but too theoretical, April 16, 2000
By 
Felix Matathias (Manhattan, NY, USA) - See all my reviews
(VINE VOICE)   
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
The book is good, no doubt about it. And it covers a big gap in the Unix world. It helped me numerous times to understand how things work in the kernel of FreeBSD. But, and there is a big but here, the book does not contain even a single line of code. Strange for a book that is supposed to describe a kernel. There are a few instances of pseudo-code here and there but nothing more. The book gives you the big picture, describes the various parts of the kernel like virtual memory, scheduling, filesystems but it is too descriptive in my opinion. I would like to see instead of long descriptions some real kernel code. Ofcourse you may argue that you can find all the source code in the world in FreeBSD, but thats different. Its not a book for beginners, you should already have read some other Operating System book first before you dig in this one as the authors themselves agree. Bottomline: good book but too theoretical for my taste. I recommend it only to the serious reader. Its not a bed time book. You need to work your brain to make the connection.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 19 people found the following review helpful:
5.0 out of 5 stars Invaluable documentation of an important Unix implementation, January 17, 1999
By A Customer
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
I'm shocked that no one has reviewed this book yet. This is it, one of the top books ever written documenting a version of the Unix kernel. If you are interested in kernel design, you probably already have this book on your shelf. If you haven't worked through it yet, you have a real treat ahead of you. One thing that makes this book more exciting than some of the other books on unix kernel design, such as Bach's venerable tome or _Magic Garden Explained_ , is that the source code is available for closely related, modern systems -- FreeeBSD, NetBSD, and OpenBSD.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars Great book on BSD 4.4, but make sure you've read Bach first, April 22, 2003
By 
Roland Grefer (Tampa Bay Area, Florida) - See all my reviews
(REAL NAME)   
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
While this book has been written by some of the best in the UNIX arena, their strong focus on packing a lot of content into these pages at times can prove a burden to the reader.

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".

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
3.0 out of 5 stars inconsistent writing style, April 1, 2000
By A Customer
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
Although it does give good coverage of 4.4 BSD, I was surprised to see that both reviewers gave it 5 stars. A number of the chapters are very tedious to read and don't explain things as well as they should. I would recommend it only after the reader had read Vahalia's and Bach's books.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
5.0 out of 5 stars Don't get confused by the cover, it's not a comix book :), September 15, 2001
By 
"targeted" (Yellowknife, Canada) - See all my reviews
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
Seriously, despite of the funny little daemon on the cover, this book is quite difficult.

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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
3.0 out of 5 stars Not bad., September 20, 2004
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
This really filled the void between the amazing hands-on "Lions Book" and Maurice Bach's "The Design of the UNIX Operating System", introducing the reader to some more modern implementation of the UNIX operating system.
There is some bad in the good though, the text varies in quality, not having code anywhere in the book is sometimes a big miss, you can get pretty exhausted reading this, I meant to get this book as bed time reading, it ended up being more of a reference, with only a few chapters being useful, if you're curious about the internals of the actual system get it, but if you need some more theoretical grasp or a "toy problem" book to truly understand the basics, then get Lions book.
Conclusion, I dont regret having it on my shelf, maybe it just could have been better.

Enjoy.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
3.0 out of 5 stars packed with facts, however there is little joy, December 20, 2003
By A Customer
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
If you are already a BSD kernel expert you might use this as a reference. If you're an advanced "userland" programmer who wants to start learning about kernel internels, this is one way to proceed but, it is very, very difficult.

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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 10 people found the following review helpful:
5.0 out of 5 stars Great book for the theories behind 4.4 BSD, November 23, 1999
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
Although the book isn't technically rigorous like Tanenbaum's book, D&I of 4.4BSD does an excellent job of explaining processes, memory, I/O, IPC etc with regards to BSD. The text is sprinkled with snippets of code where examples are needed. I especially recommend this book to College students, as it is relatively easy to comprehend, compared to others I have read.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 5 people found the following review helpful:
5.0 out of 5 stars What a wonderful book., February 6, 2001
By 
R. Hoopes "aedesc" (San Diego, CA United States) - See all my reviews
(REAL NAME)   
This review is from: The Design and Implementation of the 4.4 BSD Operating System (Hardcover)
This book is perfect. During the past summer I began to learn about UNIX filesystems and this book came in handy. It explains what a vnode is in a easy to understand way. The explanations on the VFS API is great too. Now that MacOSX has a BSD 4.4 foundation this book will be good to have for macintosh developers.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

The Design and Implementation of the 4.4 BSD Operating System
Used & New from: $5.28
Add to wishlist See buying options