Understanding the Linux Kernel
Publisher: O'Reilly Media
Final Release Date: October 2000
Pages: 704

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:

  • Memory management, including file buffering, process swapping, and Direct Memory Access (DMA)
  • The Virtual File System and the Second Extended File System
  • Process creation and scheduling
  • Signals, interrupts, and the essential interfaces to device drivers
  • Timing
  • Synchronization in the kernel
  • Inter-Process Communication (IPC)
  • Program execution
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaUnderstanding the Linux Kernel
 
4.2

(based on 18 reviews)

Ratings Distribution

  • 5 Stars

     

    (10)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (4)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

Reviewed by 18 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

(4 of 5 customers found this review helpful)

 
4.0

Understanding the Linux Kernel Review

By Expert

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

The book should be upgraded as the kernel was not 2.2 any longer for quite a while now.

(1 of 1 customers found this review helpful)

 
5.0

Understanding the Linux Kernel Review

By Raciel

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

I have to reconozise that this book is in my opinion the best book about Kernel Programming. It is a pity that be far networking themes and other themes, for instance, memory management is so far of all the changes that have been produced in kernel 2.4. I wait that the two excelent coauthors of this book, launch a new release of Understanding.

(1 of 1 customers found this review helpful)

 
5.0

Understanding the Linux Kernel Review

By asim

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

I have two other books on linux kernel. I wudn't say that this is the best of all three. But this book has done justice to its visioned objective.

(1 of 1 customers found this review helpful)

 
5.0

Understanding the Linux Kernel Review

By Walt Smith

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

I have read about 2/3 of the book - specifically the first 1/3 and many topics after. I am still reading. This book is excellent for such a difficult and complex topic. It fills the gaps that the How-To's and online docs don't cover! For such a complex topic, the writing and editing is far above average - indeed, while I could make suggestions, more than likely they would only end up degrading the material upon implementation. The requirements are misleading, as in all technical books forward. I suggest most readers have some advanced C - by this I mean a true understanding of pointers, structures and linked lists, and also have some familiarity with x86 'kernel' mode. You should have an Intel data book, and perhaps Tanenbaums book on Operating System Theory handy (sorry O'Reilly, I didn't check your catalog). Like any technical book, plan at least 3 read thru's. I want to say - again - I am most impressed with the

writing and the editing (often, editors don't get proper pats-on-backs). In every OS book I've perused, they mention a program 'loader' and don't specify it. I've always wondered where Linux's 'loader' was. Now I know.

 
5.0

Understanding the Linux Kernel Review

By Joy

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

I would classify it in the classic category of Bach.

This book is not for casual reading if you want to get

everything out of it. First install LXR on your system with the 2.2 kernel (Optionally 2.4 kernel can be indexed to give a diff). Some difficult to explain parts can be

walked through the code.

 
5.0

Understanding the Linux Kernel Review

By Mohan Kumar S

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

This is the definitive book that has to be read by anyone trying out to understand kernel code. most of the chapters, althouh specific to linux explains in great detail many of the Operating System concepts(though specific to x86 arch only) .

 
5.0

Understanding the Linux Kernel Review

By prashant jain

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

one of the best books i 've come across . barring networking ,it gives the complete picture of the internals of the linub kernel.

 
5.0

Understanding the Linux Kernel Review

By R. Prakash

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

A good systematic approach, special emphasis on hardware keeping x86 in view is a good choice. I would like to know whether the authors have presentation slides based on this book. That would be excellent to support the slides I am preparing. Please let me know at the earliest.

 
5.0

Understanding the Linux Kernel Review

By William Supon

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

As a Linux newbie, I really found this book helpful, especially the source code listings at the end. Even though I don't yet understand it all, this book offers a practical pathway to grasping how the kernel works.

(1 of 1 customers found this review helpful)

 
5.0

Understanding the Linux Kernel Review

By Jaume Llarden

from Undisclosed

Comments about O'Reilly Media Understanding the Linux Kernel:

Undoubtedly, the best book on the linux kernel out there. Topics are clearly explained and organised. I really appreciate that many code examples are simplified to make them much more readable.

Anyway, don't just read the book pasively, but download the kernel, search the examples, study them with the book besides you. Don't expect to understand everything by the first look.

The book is based on kernel 2.2.x, with a paragraph at the end of every chapter explaining the changes in 2.4.x. I appreciate the book doesn't claim to cover the 2.4.x kernel, as some others do (just to find out, after buying them, that it's not true).

jaume

Displaying reviews 1-10

Back to top

Previous | Next »

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?