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: 4 stars
Summary: The best you can do without grepping through the source tree
Review: A pretty handly book - goes well with the Oreilly book on linux device drivers. Covers memory memory mangement well, although it can be a bit confising on the difference between Intel memory segmentation and kernel Paging. Good attention paid to forward looking differences between the 2.2 and 2.4 kernels. It would be nice to see the next revision deal exclusively with 2.4 (lets hope :) ). All in all, a worthwhile book to have on your shelf!

Rating: 5 stars
Summary: A landmark book for Linux Kernel !!
Review: Can a professional OS book feature both easy to read and detailed/accurate in technical level?

The answer is 'yes' for this book. I have been looking for this kind of book for years. Now I have it. This book delayed publishing for 3 months, the waiting is worthwhile. I spent 3 weeks to read this book very carefully. I got tons of my uncertain question marks about kernel in mind answered. I have explored the kernel for years. I should say, I have browsered almost all documents/books I could find from websites and bookstores. This book is the best one (not one of the best) in this topic I could find on this planet.

Besides the 'tranditional' subjets, like, process,memory, interrupt,signals,IPC, it also depicts 'file system' in very details which is rarely done by other kernel books. The most outstanding trait is that it is so 'user friendly' for you to read. Its style always remind me of my own jotting in my note book, but of course, it is much more complete, accurate and super well organised. Its narration is brief and simple enough for you to udnerstand and remember; meanwhile, it never loses the technical details and accuracy for your further adventure.

If there is any 'complaints', I should say, I like to see some general I/O subjects, like, tty console, display, network and etc, to be discuss, maybe in another book.

However, I'd like to say that this book is a great contribution to linux kernel community.

Thanks authors, this book deserve a 6 stars mark!

Rating: 5 stars
Summary: Excellent introduction into the Linux kernel
Review: For me, this was an excellent introduction into the kernel. It is written in a clear style, and presents nearly all major topics. It's a pity, though, that networking is not covered.

Rating: 4 stars
Summary: Helpful for understanding the basic of Linux
Review: I found this book helpful for understanding the basic operations of the kernel. It does tend to take a higher level view of things than I had hoped. It is helpful for what it covers.

Rating: 4 stars
Summary: Helped me get started on the Linux kernel
Review: I just recently started working on the Linux kernel and this
book helped get me off the ground and going. I do wish it had
more depth and detail in some areas, but for the price I don't
think you can go wrong. For example, I needed much more detail
in the area of multiprocessing than this book provided. An
excellent companion book is "UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel
Programmers" by Curt Schimmel. This latter book provided the

extra background and depth for me to finally understand how
all the pieces fit together in this area.

Rating: 3 stars
Summary: Pretty good, but could be better
Review: I've been using Linux mainly at the application level for a
few years now, and decided to go down to the kernel level. This book gave me a good introduction into the kernel internals. But I did find this book a bit heavy on code description, that I could of dug up myself. Telling me, which functions are called in a long descriptive list isn't really required if can view the source code yourself.
I also like lots of pictures to explain complex components such as memory management, the filesystem, etc. The pictures weren't bad, but could of been better. Why not describe a component based on pictures in each Chapter.
Overall a good start to learning the Linux kernel.

Rating: 5 stars
Summary: This is the best book for Linux2.2
Review: In reference to some comment made by another reader I just want to point out that kernel stack switch happens in the middle of _switch_to macro as described in the para -4 of chapter-3(Pg-87). I don't want to start a war here but I would like to say to reviewers to kindly read carefully before blaming a book.

I guess the right way to understand the kernel is download the intel programmer's guide (80386) and the kernel source code for linux version 2.2.14. Read the gates and segemnts section from intel, you may skip the task switching part for linux does not use the task switch of intel. All task switch is done in software. Dig in the source code along with the book. But don;t confuse between versions. Because the way fast and slow intrs were handeled before are different than that in 2.2.*. So in a way the device driver book by Rubini's interrupt handling section is not in accordance with this book. But this book's way is the one as per linux version2.2 which is later than what Rubini's book is based on 2.0.
I owe many thanks to the writers of this book who made an excellent job.

Rating: 5 stars
Summary: red hot linux 7.0
Review: installation and configuring linux server and workstation.

Rating: 2 stars
Summary: No coverage on networking
Review: Networking is an important part of LINUX, this book does not cover it. They did a poor job or even incorrect description on "Linking Modules on Demand".

Rating: 5 stars
Summary: Great explanation of design
Review: Note that this is not a book about using or setting up Linux; it's about how the kernel was programmed. I read through this book while working on a file system for a graduate course in operating systems. It clearly explains the logic behind many of the structures and algorithms. Reading those entries greatly prepared me for the design portion of my work and made appreciate the beauty of the Linux kernel, which up until reading this book, I had looked at as a toy OS.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates