Rating: Summary: inconsistent writing style Review: 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.
Rating: Summary: inconsistent writing style Review: 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.
Rating: Summary: Great book for the theories behind 4.4 BSD Review: 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.
Rating: Summary: Great book for the theories behind 4.4 BSD Review: 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.
Rating: Summary: Invaluable documentation of an important Unix implementation Review: 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.
Rating: Summary: packed with facts, however there is little joy Review: 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.
Rating: Summary: packed with facts, however there is little joy Review: 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.
Rating: Summary: Rigorous, but worth the effort Review: 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.
Rating: Summary: Rigorous, but worth the effort Review: 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.
Rating: Summary: Don't get confused by the cover, it's not a comix book :) Review: 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.
|