Goodreads helps you keep track of books you want to read.
Start by marking “Linux Kernel Development” as Want to Read:
Linux Kernel Development
Enlarge cover
Rate this book
Clear rating
Open Preview

Linux Kernel Development

4.3  ·  Rating details ·  572 Ratings  ·  27 Reviews
"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of th ...more
Paperback, Third Edition, 440 pages
Published June 25th 2010 by Addison-Wesley Professional (first published September 8th 2003)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Linux Kernel Development, please sign up.

Be the first to ask a question about Linux Kernel Development

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Sep 24, 2014 rated it really liked it  ·  review of another edition
I have been always fascinated with operating systems. After majoring computer science and still not knowing the inside of them, I felt like a joke. So after reading the Code and this, and various other books too, I am coming closer to understanding the inner workings of the hard parts of software architectures.

I have read this book, and currently reading it second time. There is really a lot of interesting things going under the cover. I was in love with CFS and other terms which was always ali
Chris Tierney
Mar 18, 2017 rated it it was amazing
We read this as a book club on our dev team. It was well written and approachable for an advanced developer. Great survey of Linux Internals and reads like a book. There are even a few jokes in here! I tried reading similar books, and this one just kind of stuck.
Jul 27, 2007 rated it it was amazing  ·  review of another edition
I've been somewhat of a novice kernel hacker for many years now and the few pieces of the kernel that I can say that I understand very well have been small, hard-won victories for me. There are a number of Linux kernel books out there, and most novice hackers will find, as I have, that it's very difficult to just go in "cold" and learn about a specific kernel subsystem from these books. Books like "Linux Kernel Internals", "Understanding the Linux Kernel" and "Understanding the Linux Virtual Mem ...more
Arvydas Sidorenko
Oct 15, 2014 rated it really liked it
Shelves: english-lang
Developing an operating system is hard and so is the material in this book. It is rather technical and doesn't really explain the concept very well. If you have prior experience in BSD or equivalent kernel development, then it will be a peace of cake. The author tends to throw some kernel specific features "A" at you explaining how it is implemented in Linux and expecting that you have the common sense to figure that every kernel has to have feature "A".
Soh Kam Yung
Jul 25, 2011 rated it really liked it
Shelves: computing, reference
Good intro to Linux Kernel newbies who want to know how the kernel works and how to modify it.

Best used while cross-referencing with current Kernel documentation so you know what in the book is obsolete/deprecated and what APIs have been changed or introduced.
Elie De Brauwer
This is the second time I'm reading this book and this book is *#$*!ing awesome. Although this book is a first edition (I believe a 3rd edition is available nowadays) this book still applies (partly because Linux is still in a 2.6.x compatible version, it would probably have been a different story if this edition was published in the 2.4.x era) to today's reality AND it's just a pleasure to read this book. It only happens in very rare occasions that an author is capable to describe a technical s ...more
Jun 01, 2015 rated it it was amazing
This book is a great reference manual for Linux APIs. The chapters are laid out so that readers can ease into the complex subject of Operating System. The book serves as an important source for my Operating System class, and it helps me understand how different pieces fit together.

Linux Kernel code base is big, lack of clear structure to beginners. The book explains in details how each pieces fit together, the functions of each API calls. It is a great book to have by desk for people who do low-
Manavendra Manav
Feb 20, 2013 rated it really liked it  ·  review of another edition
Shelves: linux
Very good book for beginners to understand the Linux kernel API's and mechanisms. It has a good complete chapter devoted to Bottom Halves mechanisms like SoftIRQ, Tasklets, Work queues, etc. A must read for Linux enthusiasts. However, it lacks exercises and some text is old (2.6.xx) as compared to the rapidly changing Linux kernel versions (3.16.xx). Looking forward to buy the 4th edition.
Terry Wang
Mar 19, 2013 rated it it was amazing  ·  review of another edition
Shelves: terry
Excellent book even if you are NOT a kernel developer, it really helped me to understand how the Linux kernel works and solved a lot of my misunderstandings (dentries, path, buffer/page cache etc.).

Process Management, scheduling, System calls, MM, VFS, Block I/O layer, Process Address Space, Page Cache and Page Writeback, Modules, Debugging, these chapters are brilliant.
May 06, 2013 added it
Shelves: os, internals, linux
Not much difference with the previous edition. A good high level book. The author could have given credit where credit is due for some of the work done around the scheduler.
Dec 14, 2014 rated it really liked it  ·  review of another edition
overall, it was a good book. the chapters about VFS and the bloxk IO layer were xonfusing, though. one thing I would like to see is a chapter on turning the kernel/system on/off and reboot ing.
Bob Hancock
Jun 15, 2010 rated it it was amazing  ·  review of another edition
Best explanation of the Linux scheduler and multi-level feedback queue.
Apr 12, 2012 rated it really liked it  ·  review of another edition
Good book. Anyone with basics, I would personally recommend to first start with this book and then to more advanced material.
Feb 22, 2011 marked it as to-read-technical  ·  review of another edition
There is a 3rd edition - read that!
Jun 04, 2010 rated it really liked it  ·  review of another edition
Shelves: linux-kernel
It is one of my favorite book on understaning Linux kernel. Though this book is not begginers.
Rahul Iyer
Feb 06, 2013 rated it really liked it  ·  review of another edition
A great read. Concise enough that it covers all the high level concepts equipping one to dive into the code.
Jul 09, 2011 rated it it was amazing
The only book I can read through about Linux kernel. It is a very very fun journal through a more updated kernel!
Oct 14, 2011 rated it it was amazing  ·  review of another edition
Possibly the best technical book ever written
Alexey Kolganov
Apr 06, 2016 rated it it was amazing
One of the most amazing books on the operating system design, a case study.
Dec 31, 2013 rated it really liked it
Definitely one of the best book about the linux kernel I have ever read. If you are familiar with the concepts, and want to learn implementation details, this is the book for you.
Nov 01, 2011 rated it it was amazing
Shelves: tech
Very good introduction on Linux kernel and general operating systems concept. A must-read for everyone willing to involve with the kernel.
John Johnsson
Sep 29, 2012 rated it really liked it  ·  review of another edition
One of the best books I have read about the Linux Kernel.

Gives you a very good overview.

May 04, 2015 rated it really liked it
Good high level intro to the Kernel. I read it as part of an OS course and it really sparked my interest both in the Kernel and open source software.

Stop reading and start hacking!
I enjoyed learning about design, implementation and interfaces, easy to understand and quite and enjoyable. I just want to see if I can put to use the new information and try coding with it now.
Zack Bartel
May 09, 2016 rated it it was amazing
One of the best technical books ever
Mohammed Hantouly
rated it did not like it
Nov 27, 2017
rated it liked it
Dec 10, 2014
Nikhil Alayil
rated it it was amazing
Oct 10, 2013
Andrii Nakryiko
rated it really liked it
Feb 16, 2018
rated it it was amazing
Jan 04, 2015
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Understanding the Linux Kernel
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • Linux Device Drivers
  • Advanced Programming in the UNIX Environment
  • The Art of UNIX Programming
  • The Design of the UNIX Operating System
  • The UNIX Programming Environment
  • Programming Language Pragmatics
  • Operating Systems Design and Implementation
  • Practical Common LISP
  • UNIX and Linux System Administration Handbook
  • The Architecture of Open Source Applications
  • Types and Programming Languages
  • Programming Python
  • C: A Reference Manual
  • The Reasoned Schemer
  • Android Hacker's Handbook
  • Mac OS X Internals: A Systems Approach

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Google, Android, the Linux kernel, book author, Boston
More about Robert Love...

Nonfiction Deals

  • Astoria: John Jacob Astor and Thomas Jefferson's Lost Pacific Empire: A Story of Wealth, Ambition, and Survival
    $8.24 $1.99
  • A Secret Sisterhood: The Literary Friendships of Jane Austen, Charlotte Brontë, George Eliot, and Virginia Woolf
    $27.00 $2.99
  • Grammar Girl's Quick and Dirty Tips for Better Writing
    $9.99 $2.99
  • The Paradox of Choice: Why More Is Less
    $10.74 $1.99
  • Anam Cara: A Book of Celtic Wisdom
    $8.99 $1.99
  • A Room of One's Own
    $9.99 $2.99
  • Ashley's War: The Untold Story of a Team of Women Soldiers on the Special Ops Battlefield
    $8.24 $1.99
  • Life in a Medieval City
    $8.24 $1.99
  • Surprised by Hope: Rethinking Heaven, the Resurrection, and the Mission of the Church
    $12.99 $1.99
  • The Only Thing Worth Dying For: How Eleven Green Berets Forged a New Afghanistan
    $8.99 $1.99
  • Too Close to Me: The Middle-Aged Consequences of Revealing A Child Called "It"
    $9.99 $1.99
  • The Creation of Anne Boleyn: A New Look at England's Most Notorious Queen
    $9.99 $2.99
  • Inside the Criminal Mind: Revised and Updated Edition
    $11.99 $1.99
  • Being Wrong: Adventures in the Margin of Error
    $9.24 $1.99
  • Orange Is the New Black: My Year in a Women's Prison
    $13.99 $2.99
  • How Dare the Sun Rise: Memoirs of a War Child
    $8.99 $1.99
  • Social: Why Our Brains Are Wired to Connect
    $11.99 $1.99
  • Love, Loss, and What We Ate: A Memoir
    $11.49 $1.99
  • Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon
    $11.99 $1.99
  • Evangelii Gaudium: The Joy of the Gospel
    $9.99 $1.99
  • The Heart of Christianity
    $9.74 $1.99
  • Hidden Figures
    $4.09 $1.99
  • Clear Your Clutter with Feng Shui
    $9.99 $1.99
  • Home Cooking: A Writer in the Kitchen
    $17.99 $1.99
  • Act Like a Lady, Think Like a Man
    $7.24 $1.99
  • K2: Life and Death on the World's Most Dangerous Mountain
    $11.99 $1.99
  • The Art of Living: The Classical Mannual on Virtue, Happiness, and Effectiveness
    $10.49 $1.99