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: From I/O Ports to Process Management

Understanding the LINUX Kernel: From I/O Ports to Process Management

List Price: $39.95
Your Price:
Product Info Reviews

<< 1 2 >>

Rating: 2 stars
Summary: now out of date, questionable accuracy even when it was new
Review: This book covers linux kernel version 2.2, kernel version 2.4 is not covered. There are trivial comments at the conclusion of each chapter "looking ahead to 2.4" which are nearly worthless.
There is no worthwhile discussion of ACLs (access control lists).

Worst of all, even when the information was current it was of questionable accuracy. In the chapter discussing the VFS on page 334 there is a list of fields in the superblock object. Then compare this list to the list of the fields in the chapter discussing the ext2 filesystem superblock on page 499 and you will see great differences. Why is this?

O'reilly needs to update this book. It's a good start, now finish it.

Rating: 5 stars
Summary: Excellent Book on Unix/Linux kernel
Review: This book give indepth details about the Unix/Linux kernel.

Rating: 3 stars
Summary: Good book but not a good approach
Review: This book is definitely very good introduction to Linux kernel.
But the approach used in this book is not good.
I recommend it as reference material.
In my opinion, to teach S/W, the best way is
showing Data structures and how each data structure is related each other
in a big picture.
All you need to say is problem description, objective and data structure used to solve the problem and bried mechanism if necessary. In doing so, you don't have to say much. Just a few pictures are enough.

But this book tries to explain some codes in words.
This is not good, boring and even frustrating. Instead, the authors should have excerpted actual source codes.Most chapters are written this way, so for newbies, this will be really boring.
This is a good reference for existing code not a good introduction to kernel components.

Rating: 3 stars
Summary: Best of the worst
Review: This book is probably the best book around, but it's still not what it should be. The authors emphasize a lot on assembly language but never bother to explain the big picture. What might have helped is a short chapter on C and assembly language interfacing, and just a road map of function calls with a detailed description of data structures, locking, and deadlock conditions. More emphasis should have been given to tricky things like bh, tasklets, and softirqs (which is absent).

At many places the book is ambiguous. For example, if process A is running when an interrupt comes that will eventually wake up process B -- which kernel stack does this interrupt use? A or B. Well not too difficult to figure out, but the book should point these little things out rather than making general statements like "the IF flags are saved on the stack" -- everyone knows its saved on the stack, but which one?

There is no shortcut to reading the source code so there is no point in explaining one zillion times that mov a, b will move a to b. BTW the author never explains various things that gcc and ld implicitly do to the final image (e.g., how is the function table for do_initcalls created and populated and why does the order of linking change the initialization process. etc etc)

I regret buying the book and I wish I had spent my time and money on grepping and buying coffee. Read the DJASM guide to gcc and assembly and use any source navigator to browse through the source. Its far simpler that way -- and you are uptodate with the kernel releases. happy hacking!

Rating: 4 stars
Summary: A fantastic book for linux kernel fans and hackers
Review: This book is very nicely written. This book will solve the purpose for beginners as well as for experts. I had the source code for linux, but i couldnt find a way to delve into the finer details and associate it with the architectural details of x86. This book helped me achieve that. This book builds up a required base hardware/software for each topic and then delves into the finer details. I suggest referring the Intel systems programming manuals before/during reading this book.

Pavan

Rating: 5 stars
Summary: simply the best
Review: This is the linux kernel book thar makes the difference. Although I 've tried some other books on the subject it was "Understanding the Linux kernel" that gave me some answers to my questions. It covers anything (ok, except networking, it is the core kernel book) from booting to other topics with lots of diagrams.

Rating: 5 stars
Summary: simply the best
Review: This is the linux kernel book thar makes the difference. Although I 've tried some other books on the subject it was "Understanding the Linux kernel" that gave me some answers to my questions. It covers anything (ok, except networking, it is the core kernel book) from booting to other topics with lots of diagrams.

Rating: 5 stars
Summary: kernel for everyone
Review: Understanding the Linux Kernel, now is possible with a simple, easy readable wonderful new book.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates