Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Understanding the Linux Kernel (2nd Edition)

Understanding the Linux Kernel (2nd Edition)

List Price: $49.95
Your Price: $32.97
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Excellent Book on OS Design
Review:
If you are interested in OS design, or intend to work with the Linux
Kernel, Understanding the Linux Kernel is a very useful look into how
and why certian decisions were made in the Linux kernel. This book
doesn't seem to leave anything out. Example code is used very well to
show exactly what the authors are talking about. This would be an
excellent book for a course on OS design.
The second edition doesn't cover the 2.6 kernel,
which wasn't out at the time the book was published, but it still
provides a great resource for kernel information.



Rating: 4 stars
Summary: A very decent book on Linux Kernel v2.4
Review: A very decent book on Linux Kernel v2.4. Based on PC 80x86 architecture, it covers both uni- and multi-processor systems. Very detailed, explains not only how kernel works but also why it was designed this way.

This is an exciting book for anyone seeking advanced insides into Linux Kernel. I rated it 4 for lack of clear separation between Linux and hardware responsibilities. I also wish the author would have conducted a comparison study with Windows, another POSIX-compliant OS.

Rating: 5 stars
Summary: Indepth-coverage of a complex system
Review: As the title suggests, the author explains concepts
in the linux operating system by using C code.

You need to be able to read C code inorder to understand
the material in the book.

It can get a bit tiring after a while considering that
the author really wants YOU to know LINUX.

The effort is worth it!

Rating: 5 stars
Summary: 1-5 star depends what information you are looking for
Review: I am CS student and I had been confused by my OS textbooks with bunch of abstract block diagrams, pseudo codes, and implementation examples on different hardware platforms. I know OS handles interrupts, uses locks, manages process, do file-IO caches, but I want to have a clear picutre of how these really work together. I try to dig Linux kernel code by myself but only finds more questions and frustrations. This book helps me at this point. It describes x86 hardware (which unfortunately not well taught in my CS architecture class), illustrate data structures and code so I can trace code way much faster. It's a book to HELP you understand the Linux kernel (or a real working kernel than those obsolete/only_avaiable_in_super_computing_center ones in the old OS textbooks). If you are already a super OS programmer or C/asm hacker you don't need this book cause you may know things faster by reading the source. You can't use this book to learn the philosophies of OS design, nor can you understand the kernel detail without actual code trace. It may not be up-to-date for a weekly-refreshing software (which book can?), but once you learn the gory details, tracing the changes is piece of cake.

Rating: 4 stars
Summary: I did like this more than the first edition
Review: I didn't like the first edition of this book, and I still don't like the current edition, though I admit I'm having a hard time understanding why.

I think that part of the problem is the deliberate "bottom-up" approach: this starts out in the first chapter dealing with memory addressing at the hardware level and goes on from there. I tend not to like bottom up explanations: give me the grand picture first and then drill down. But that can't be all of it: The Magic Garden Explained effectively starts there too, and I enjoyed that. Frankly, this approach probably is the best way to handle this subject matter in spite of my preferences.

Perhaps part of this is that I'm not playing by the rules. There is a strong implication in the preface that one should be looking at the source code while reading. One of the reviews at Amazon.com says the same thing. I didn't do that, and that may contribute to my vague dissatisfaction.

I certainly can't complain that this is incomplete or badly written. It covers everything that should be covered, and it is current as of the 2.4 kernels. The writing style is lucid, and I think that in general the writers have done a better than average job of explaining the why and wherefor in addition to the how.

I think maybe I've just lost my interest in this level of detail. There was a time when I found it fascinating in the most literal sense, but that was years ago. I just don't have any burning desire to understand kernel internals anymore.

You, of course, may still have that interest. If so, this would undoubtedly be a worthwhile addition to your library.

Rating: 5 stars
Summary: Grabs you, won't let you go !
Review: My interest Ranges from admin to security to <big focus> drivers.

This book (or tome in many peoples eyes) is the utter definition of 'internals explained'. I sat with this book and Linux Device Drivers 2nd Edition (also from O'Reilly) and practically obsessed! It's generally very good for anyone who does /anything/ linux. You will learn how to communicate with the kernel, and get a great explanation of all kernel specific functions. Whether you talk to it, interprocess with it, whatever; this book will be a /major/ help for kernel related tasks, It was for me. As a bonus, in the back you can find all functions and headers by reference and alphabetic. In essence, i was very satisfied and glad i came upon this 'tome'.

Hope this helps

Rating: 4 stars
Summary: GOOD FOR ANYONE INTERESTED IN 'KERNEL 2.4 VERSION'
Review: Oh yes! This Second of Edition of "Understanding the Linux Kernel" featured a variety of new additions. The most significant being the inclusion of all those attributes, which distinguished the 2.4 kernel version from the 2.2 one.
This new edition also revised some of the staples of its predecessor, like: individual components of data structures, programming pathways, and interdependent algorithms. Its pattern is just as dynamic as that of the First Edition: with expanded elaborations on all those programming and performance tips.
In all, this is a good book to consider, if you are seeking Linux Kernel knowledge. But, if you already own the previous edition, and do not plan to adopt the Kernel 2.4 version, then there is no wisdom in spending on this one.

Rating: 2 stars
Summary: Dry, boring reading
Review: This book, by admission of authors, follows bottom-up approach. Although I do not favor that approach, I would accept it if 'UP' was ever reached.

Reader is encouraged to look at the code while reading this book, however, very few references to the code is found, it's mostly talk, talk, talk, and you just lose it long before you're able to get a big picture.

I just couldn't believe how much space was wasted in the first part of the book explaining things that you ought to know before you even think about buying this book. I wish that space was used for more code/examples instead.

There is hardly any code in this book, and on the other hand it tried to chew so many subjects that are impossible to fit in this book and deserve (and have!) books on their own. I don't need a book on how CPU works, just show me a piece of code in Linux and try to explain it assuming some theoretical knowledge on the readers side that has to be assumed.

If you expect Stevens-like masterpiece from this book, you will be disappointed. If you already have Kernel knowledge, I guess it might be used as a reference. If you don't, it's close to useless.

Rating: 4 stars
Summary: Four Herrings for this book
Review: This is a good book on the kernel.
only thing lacking is Linux 2.6...
guess it must be hard to write an Uptodate book on the kernel.

Rating: 3 stars
Summary: Good detail, but very borring
Review: This is very very borring. You need lots of pep pills to keep reading this day after day, and not really learning how to do something practical....just lots of theory stuff.


<< 1 >>

© 2004, ReviewFocus or its affiliates