Description

Book Synopsis

Robert Love is an open source programmer, speaker, and author who has been using and contributing to Linux for more than 15 years. He is currently senior software engineer at Google, where he was a member of the team that developed the Android mobile platform's kernel. Prior to Google, he was Chief Architect, Linux Desktop, at Novell. Before Novell, he was a kernel engineer at MontaVista Software and Ximian.

Love's kernel projects include the preemptive kernel, the process scheduler, the kernel events layer, inotify,VM enhancements, and several device drivers.

He has given numerous talks on and has written multiple articles about the Linux kernel and is a contributing editor for Linux Journal. His other books include Linux System Programming and Linux in a Nutshell.



Table of Contents

1 Introduction to the Linux Kernel

2 Getting Started with the Kernel

3 Process Management

4 Process Scheduling

5 System Calls

6 Kernel Data Structures

7 Interrupts and Interrupt Handlers

8 Bottom Halves and Deferring Work

9 An Introduction to Kernel Synchronization

10 Kernel Synchronization Methods

11 Timers and Time Management

12 Memory Management

13 The Virtual Filesystem

14 The Block I/O Layer

15 The Process Address Space

16 The Page Cache and Page Writeback

17 Devices and Modules

18 Debugging

19 Portability

20 Patches, Hacking, and the Community

Linux Kernel Development

Product form

£35.14

Includes FREE delivery

RRP £36.99 – you save £1.85 (5%)

Order before 4pm today for delivery by Fri 19 Dec 2025.

A Paperback / softback by Robert Love

Out of stock


    View other formats and editions of Linux Kernel Development by Robert Love

    Publisher: Pearson Education (US)
    Publication Date: 01/07/2010
    ISBN13: 9780672329463, 978-0672329463
    ISBN10: 0672329468
    Also in:
    Computing Linux

    Description

    Book Synopsis

    Robert Love is an open source programmer, speaker, and author who has been using and contributing to Linux for more than 15 years. He is currently senior software engineer at Google, where he was a member of the team that developed the Android mobile platform's kernel. Prior to Google, he was Chief Architect, Linux Desktop, at Novell. Before Novell, he was a kernel engineer at MontaVista Software and Ximian.

    Love's kernel projects include the preemptive kernel, the process scheduler, the kernel events layer, inotify,VM enhancements, and several device drivers.

    He has given numerous talks on and has written multiple articles about the Linux kernel and is a contributing editor for Linux Journal. His other books include Linux System Programming and Linux in a Nutshell.



    Table of Contents

    1 Introduction to the Linux Kernel

    2 Getting Started with the Kernel

    3 Process Management

    4 Process Scheduling

    5 System Calls

    6 Kernel Data Structures

    7 Interrupts and Interrupt Handlers

    8 Bottom Halves and Deferring Work

    9 An Introduction to Kernel Synchronization

    10 Kernel Synchronization Methods

    11 Timers and Time Management

    12 Memory Management

    13 The Virtual Filesystem

    14 The Block I/O Layer

    15 The Process Address Space

    16 The Page Cache and Page Writeback

    17 Devices and Modules

    18 Debugging

    19 Portability

    20 Patches, Hacking, and the Community

    Recently viewed products

    © 2025 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account