Buy Used
Used - Very Good See details
Price: £5.25

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Understanding the Linux Kernel
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Understanding the Linux Kernel [Paperback]

Daniel P. Bovet , Marco Cesati
3.2 out of 5 stars  See all reviews (5 customer reviews)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
Understanding the Linux Kernel Understanding the Linux Kernel 5.0 out of 5 stars (4)
£29.89
In stock.

Product details

  • Paperback: 704 pages
  • Publisher: O'Reilly Media; 1 edition (8 Oct 2000)
  • Language English
  • ISBN-10: 0596000022
  • ISBN-13: 978-0596000028
  • Product Dimensions: 23.1 x 18 x 3.3 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 441,849 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Amazon.co.uk Review

Understanding The Linux Kernel is intended to be read by those happy to check points off against the source code. The first thing you learn is how, released from commercial constraints, Linux is able to take advantage of the best ideas from other systems implemented in wonderfully flexible ways. A good example is the Virtual File System. VFS has made it easy to add support for file systems from almost every other operating system. It is fascinating to find out how such features are implemented. Then there are loadable modules, I/O, scheduling, multitasking, multiprocessing, interrupts, spin locks, semaphores and all the other goodies involved in making a kernel work.

The authors are primarily concerned with the Linux 2.2 kernel. They discuss how Linus Torvald's decisions on kernel issues translate into architecture, for example, how the Linux' memory management uses a Slab Allocator on top of a Buddy System for greater efficiency. Similarly, at the cost of a little complexity the decision to use three-level memory paging when two work fine on 32-bit systems makes it possible to port to 64-bit processors without changes. The trade-offs between complexity and efficiency are discussed for most kernel features and each chapter finishes with related new features in kernel 2.4.

Despite the lucid and knowledgeable writing, you will come up against some brain-stretching complexity. Nevertheless, this is an important addition to the Linux canon. --Steve Patient

Review

'I am impressed both by the depth of coverage and by the readability of the text, especially bearing in mind the somewhat geek-like nature of the subject that's being discussed'. Is the best explanation of Linux kernel internals that I've seen so far. This one's sure to be a classic, buy it if you can.- Developers Review, February 2001

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback
Not really fair to criticise a book like this for being boring. This is *not* a "How to Get the Most Out of Word for Windows" book. It is a good introduction to operating systems and the issues involved, but if I had any criticism it is that there are no real hands-on examples or walkthroughs. But it's a theorietical book so *shrugs* maybe I'm just complaining about what I want rather than what the authors intended.
Comment | 
Was this review helpful to you?
8 of 10 people found the following review helpful
Good book 11 Mar 2001
By A Customer
Format:Paperback
As someone without a CS background, this book was just about perfect as a good introduction to how the Linux kernel (and operating systems in general) actually work. The book manages to explain things in enough detail to give you the full picture (I think!) without blinding you with science and jargon.
Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
Format:Paperback
An excellent book that requires the reader to know a little about general OS concepts (e.g. virtual memory), but explains more detailed concepts and the source code itself very well. Even though this book has only been available for a short time it is already in need of a second revision. lets hope it gets a second revision much more quickly than "Linux Device Drivers" did!
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback