This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

28 used & new from $0.37
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Understanding the LINUX Kernel: From I/O Ports to Process Management
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  
Understanding the LINUX Kernel: From I/O Ports to Process Management (Paperback)
by Daniel Pierre Bovet (Author), Marco Cesati (Author)
  4.1 out of 5 stars 17 customer reviews (17 customer reviews)  


Available from these sellers.


28 used & new available from $0.37

Customers Who Bought This Item Also Bought

Linux Device Drivers (Nutshell Handbook)

Linux Device Drivers (Nutshell Handbook) by Alessandro Rubini

Understanding the Linux Kernel (2nd Edition)

Understanding the Linux Kernel (2nd Edition) by Daniel P. Bovet

4.1 out of 5 stars (13) 
Understanding the Linux Kernel, Third Edition

Understanding the Linux Kernel, Third Edition by Daniel Bovet

4.6 out of 5 stars (15)  $32.97
Linux Kernel Programming (3rd Edition)

Linux Kernel Programming (3rd Edition) by Michael Beck

3.6 out of 5 stars (28)  $59.39
Understanding Linux Network Internals

Understanding Linux Network Internals by Christian Benvenuti

5.0 out of 5 stars (2)  $32.97
Explore similar items : Books (7)

Editorial Reviews
Amazon.com
Understanding the Linux Kernel is intended to be read by those who are happy to check points off against the source code. The first thing you learn is how Linux, released from commercial constraints, 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), which has made it easy to add support for file systems from almost every other OS. It's 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 of the other goodies that are involved in making a kernel work.

The authors are concerned primarily 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 tradeoffs 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'll come up against some brain-stretching complexity. Nevertheless, this book is an important addition to the Linux canon. --Steve Patient, Amazon.co.uk

Product Description
Why is Linux so efficient? Is it the right operating system for a particular application? What can be learned from looking at the kernel source code? These are the kinds of questions that Understanding the Linux Kernel takes in stride in this guided tour of the code that forms the core of all Linux operating systems.

Linux is presented too often as a casual hacker experiment. It has increasingly become not only a mission-critical part of many organizations, but a sophisticated display of programming skill. It incorporates many advanced operating system concepts and has proven itself extremely robust and efficient for a wide range of uses.

Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors introduce each topic by explaining its importance, and show how kernel operations relate to the utilities that are familiar to Unix programmers and users.

Major topics include:



See all Editorial Reviews

Product Details
  • Paperback: 685 pages
  • Publisher: O'Reilly; 1 edition (October 1, 2000)
  • Language: English
  • ISBN-10: 0596000022
  • ISBN-13: 978-0596000028
  • Product Dimensions: 9.2 x 7 x 1.3 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.1 out of 5 stars 17 customer reviews (17 customer reviews)
  • Amazon.com Sales Rank: #750,010 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)
  •  Would you like to update product info or give feedback on images? (We'll ask you to sign in so we can get back to you)


Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Excerpt | Index | Back Cover

Tags Customers Associate with This Product (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(3)
(1)

Your tags: Add your first tag
Help others find this product - tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?
Search Products Tagged with
 

Are you the publisher or author? Learn how Amazon can help you make this book an eBook.
If you are a publisher or author and hold the digital rights to a book, you can make it available as an eBook on Amazon.com. Learn more

Rate This Item to Improve Your Recommendations

I own it Not rated Your rating
Don't like it < > I love it!
Save your
rating
  
?

1

2

3

4

5

 
Customer Reviews
17 Reviews
5 star: 47%  (8)
4 star: 23%  (4)
3 star: 17%  (3)
2 star: 11%  (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
 
Share your thoughts with other customers:
Create your own review
Most Helpful Customer Reviews

 
106 of 110 people found the following review helpful:
5.0 out of 5 stars A landmark book for Linux Kernel !!, December 7, 2000
By Geoffrey Kong (Mountain View, CA, USA) - See all my reviews
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!

Comment Comment | Permalink | Was this review helpful to you?