Buying Options
Linux Kernel in a Nutshell
Print $34.99
Add to Cart
Print+Ebook $38.49
Add to Cart
Ebook $27.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description
Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime.
Full Description
Table of Contents
  1. Chapter 1 Introduction

    1. Using this book

  2. Chapter 2 Requirements for building and using the kernel

    1. Tools to build the kernel

    2. Tools to use the kernel

  3. Chapter 3 Retrieving the kernel source

    1. What tree to use

    2. Where to find the kernel source

    3. What to do with the source

  4. Chapter 4 Configuring and Building

    1. Creating a configuration

    2. Modifying the configuration

    3. Building the kernel

    4. Advanced building options

  5. Chapter 5 Installing and Booting From a Kernel

    1. Using a Distribution's Installation Scripts

    2. Installing By Hand

    3. Modifying the Bootloader For the New Kernel

  6. Chapter 6 Upgrading a kernel

    1. Download the new source

    2. Applying the patch

    3. Reconfigure the kernel

    4. Can't this be automated?

  7. Chapter 7 Customizing a Kernel

    1. Using a Distribution Kernel

    2. Determining the Correct Module From Scratch

  8. Chapter 8 Kernel Configuration Recipes

    1. Disks

    2. Devices

    3. CPU

    4. Networking

    5. Filesystems

    6. Security

    7. Kernel debugging

  9. Chapter 9 Kernel boot command-line parameter reference The majority of this chapter is based on the in-kernel documentation for the different kernel boot command line reference options, which were written by the kernel developers and released under the GPL.

    1. Module-specific options

    2. Console options

    3. Interrupt options

    4. Memory options

    5. Suspend options

    6. CPU options

    7. Scheduler options

    8. Ramdisk options

    9. Root disk options

    10. Init options

    11. kexec options

    12. RCU options

    13. ACPI options

    14. SCSI options

    15. PCI options

    16. PnP BIOS options

    17. SELinux options

    18. Network options

    19. NFS options

    20. Hardware specific options

    21. Timer specific options

    22. Miscellaneous options

  10. Chapter 10 Kernel build command line reference

    1. Informational Targets

    2. Cleaning Targets

    3. Configuration Targets

    4. Build Targets

    5. Packaging Targets

    6. Documentation Targets

    7. Architecture-Specific Targets

    8. Analysis Targets

  11. Chapter 11 Kernel Configuration Option Reference This chapter lists the most important configuration options offered when you run make config or one of its graphical interfaces. The majority of the chapter is based on the in-kernel documentation for the different kernel configuration options, which were written by the kernel developers and released under the GPL.

  12. Chapter 12 Bibliography

    1. Books

    2. Tool locations

    View Full Table of Contents
    Product Details
    Title:
    Linux Kernel in a Nutshell
    By:
    Greg Kroah-Hartman
    Publisher:
    O'Reilly Media
    Formats:
    • Print
    • Ebook
    • Safari Books Online
    Print Release:
    December 2006
    Ebook Release:
    February 2009
    Pages:
    208
    Print ISBN:
    978-0-596-10079-7
    | ISBN 10:
    0-596-10079-5
    Ebook ISBN:
    978-0-596-10578-5
    | ISBN 10:
    0-596-10578-9
    Customer Reviews
    About the Author
    1. Greg Kroah-Hartman

      Greg Kroah-Hartman has been building the Linux kernel since 1996 and started writing Linux kernel drivers in 1999. He is currently the maintainer of the USB, PCI, driver core and sysfs subsystems in the kernel source tree and is also one half of the -stable kernel release team. He created the udev program and maintains the Linux hotplug userspace project. He is a Gentoo Linux developer as well as the co-author of the third edition of the "Linux Device Drivers" book and a contributing editor to Linux Journal. He also created and maintains the Linux Device Driver Kit. He currently works for SuSE Labs/Novell, doing various Linux kernel related tasks.

      View Greg Kroah-Hartman's full profile page.

    • Book cover of Linux Kernel in a Nutshell