Book description
The Linux kernel is one of the most important and far-reaching open-source projects. That is why Novell Press is excited to bring you the second edition of Linux Kernel Development, Robert Love's widely acclaimed insider's look at the Linux kernel. This authoritative, practical guide helps developers better understand the Linux kernel through updated coverage of all the major subsystems as well as new features associated with the Linux 2.6 kernel. You'll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development.
Table of contents
- Copyright
- Foreword
- Preface
- About the Author
- 1. Introduction to the Linux Kernel
- 2. Getting Started with the Kernel
- 3. Process Management
- 4. Process Scheduling
- 5. System Calls
- 6. Interrupts and Interrupt Handlers
- 7. Bottom Halves and Deferring Work
- 8. Kernel Synchronization Introduction
- 9. Kernel Synchronization Methods
- 10. Timers and Time Management
- 11. Memory Management
- 12. The Virtual Filesystem
- 13. The Block I/O Layer
- 14. The Process Address Space
- 15. The Page Cache and Page Writeback
- 16. Modules
- 17. kobjects and sysfs
- 18. Debugging
- 19. Portability
- 20. Patches, Hacking, and the Community
- A. Linked Lists
- B. Kernel Random Number Generator
- C. Algorithmic Complexity
- Bibliography and Reading List
- Praise for the first edition of Robert Love's Linux Kernel Development
Product information
- Title: Linux Kernel Development, Second Edition
- Author(s):
- Release date: January 2005
- Publisher(s): Sams
- ISBN: 9780672327209
You might also like
book
Linux Kernel Development, Third Edition
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in …
book
Linux Kernel Programming - Second Edition
Gain both a firm practical understanding and sufficient theoretical insight into the inner workings of Linux …
book
Mastering Linux Kernel Development
Explore Implementation of core kernel subsystems About This Book Master the design, components, and structures of …
book
Linux Kernel in a Nutshell
Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell …