Sungju's Slow Life

Personal journal

Summarize the contents of some Linux Kernel Book

I wrote this post to summarize some good book which talk about Linux Kernel.

Understanding the Linux Kernel (O’Reilly)
by Daniel Bovet, Marco Cesati

  • Introduction
  • Memory Addressing
  • Processes
  • Interrupts and Exceptions
  • Kernel Synchronization
  • Timing Measurements
  • Memory Management
  • Process Address Space
  • System Calls
  • Signals
  • Process Scheduling
  • The Virtual Filesystem
  • Managing I/O Devices
  • Disk Caches
  • Accessing Files
  • Swapping: Methods for Freeing Memory
  • The Ext2 and Ext3 Filesystems
  • Networking
  • Process Communication
  • Program Execution
  • System Startup
  • Modules
  • Source Code Structure
  • Bibliography

Linux Kernel Development (2nd Edition) (Novell Press)
by Robert Love

  • Introduction to the Linux Kernel
  • Getting Started with the Kernel
  • Process Management
  • Process Scheduling
  • System Calls
  • Interrupts and Interrupt Handlers
  • Bottom Halves and Deferring Work
  • Kernel Synchronization Introduction
  • Kernel Synchronization Methods
  • Timers and Time Management
  • Memory Management
  • The Virtual Filesystem
  • The Block I/O Layer
  • The Process Address Space
  • The Page Cache and Page Writeback
  • Modules
  • kobjects and sysfs
  • Debugging
  • Portability
  • Patches, Hacking, and the Community
  • Linked Lists
  • Kernel Random Number Generator
  • Algorithmic Complexity
  • Bibliography and Reading List

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: