|
Understanding the Linux Kernel, Third Edition |  | Authors: Daniel P. Bovet, Marco Cesati Ph.D. Publisher: O'Reilly Media Category: Book
List Price: $49.95 Buy Used: $7.50 as of 7/31/2010 22:41 IST details You Save: $42.45 (85%)
New (41) Used (24) from $7.50
Seller: -the-book-place- Rating: 31 reviews Sales Rank: 12903
Media: Paperback Edition: 3 Pages: 944 Number Of Items: 1 Shipping Weight (lbs): 2.9 Dimensions (in): 9.1 x 7 x 1.7
ISBN: 0596005652 Dewey Decimal Number: 005.432 EAN: 9780596005658 ASIN: 0596005652
Publication Date: November 2005 Availability: Usually ships in 1-2 business days
| |
| Features:
| • | ISBN13: 9780596005658 | | • | Condition: New | | • | Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed |
|
| Similar Items:
| |
| Editorial Reviews:
Product Description
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics: - Memory management, including file buffering, process swapping, and Direct memory Access (DMA)
- The Virtual Filesystem layer and the Second and Third Extended Filesystems
- Process creation and scheduling
- Signals, interrupts, and the essential interfaces to device drivers
- Timing
- Synchronization within the kernel
- Interprocess Communication (IPC)
- Program execution
Understanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.
|
| Customer Reviews:
Showing reviews 1-5 of 31
Nobody REALLY understands the Linux kernel, but this is as close as it comes May 24, 2010 Joseph T. Handzik (Champaign) This book was one of the best aids I found for my first systems programming course (ECE 391 at UIUC). This book explains just about everything you need to understand (file systems, system calls + interrupts, the PIC, etc) in comprehensible English. This book is more conceptual in its coverage of the Linux kernel (as opposed to giving actual examples of code), but if you want to understand the rationale behind Linux design decisions, this book is at worst a fantastic start, and at best 100% necessary.
Great book, but not for beginners in Operating Systems April 23, 2010 Yves Junqueira (Zurich, Switzerland) This is a great book and it's very dense. Be warned that although the first chapters quickly verse about some basic Operating Systems concepts, you will need more background to actually understand the underlying problems.
In my case, I learned the basics of Operating Systems and UNIX via the Andrew Tanenbaum books Operating Systems Design and Implementation (3rd Edition) and Modern Operating Systems (3rd Edition), which are very well written and provide a more historical perspective of UNIX systems designs, although there may be better options out there these days.
That said, this book is exactly what I needed: a very advanced guide into Linux internals.
The book is difficult to read April 22, 2010 Ming Chen There are too many details accumulated together which makes a fresh reader who wants to know more about Linux always confused. There are a lot of space to improve so that the book is more easily to be read. For example,give high idea first, and then illustrate details one by one.
If you are new to Linux kernels, the book is not good at all.
Not Practical, Useless and Boring April 12, 2010 CrazyFool 0 out of 4 found this review helpful
I was searching (and still am) for a technical resource that I could leverage to understand the kernel in a useful way so I could compile custom, optimized Linux kernels specifically for customer server hardware architecture. I was hoping 'Understanding the Linux Kernel' would step through the kernel compilation process and explain each section of options during the build process and what all the available options are. Rather, this title drudges along for almost 1000 pages mired in archaic 'C' code and trivial low level Operating System constructs. Almost nothing in the book is of any practical value whatsoever for most users, except perhaps for the privileged Linux elite, who devote their lives to the minutiae of Linux kernel hacking.
'Understanding the Linux Kernel' reads like the most boring computer science course you have ever attended. Tedious, tiresome, and not for anyone other than the most dedicated academic scientists, don't waste your time on this title if you need practical Linux solutions that you can actually use to the benefit of real world Linux systems.
"The Book" March 9, 2010 Bradley Goodman (Nashua, NH) 0 out of 1 found this review helpful
What can I say? It's the Bible, Torah and Koran all rolled up into one on the Linux Kernel..."the" authority.
Showing reviews 1-5 of 31
|
|
| All prices are in US dollars and are provided by Amazon web services. There maybe shipping restrictions on some items. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME. Powered by Apache on Ubuntu Linux with php5, xml, mod_rewrite | |