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

    £33.29

    Includes FREE delivery

    RRP £36.99 – you save £3.70 (10%)

    Order before 4pm today for delivery by Mon 8 Jun 2026.

    A Paperback / softback by Robert Love

    2 in 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

      © 2026 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