Linux Kernel in a Nutshell [NOOK Book]

Overview

Written by a leading developer and maintainer of the Linux kernel,Linux Kernel in a Nutshell is a comprehensiveoverview of kernel configuration and building, a critical task forLinux users and administrators.


No distribution can provide a Linux kernel that meets all users'needs. Computers big and small have special requirements that requirereconfiguring and rebuilding the kernel. Whether you are trying toget sound, wireless support, and power ...

See more details below
Linux Kernel in a Nutshell

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$15.49
BN.com price
(Save 44%)$27.99 List Price

Overview

Written by a leading developer and maintainer of the Linux kernel,Linux Kernel in a Nutshell is a comprehensiveoverview of kernel configuration and building, a critical task forLinux users and administrators.


No distribution can provide a Linux kernel that meets all users'needs. Computers big and small have special requirements that requirereconfiguring and rebuilding the kernel. Whether you are trying toget sound, wireless support, and power management working on a laptopor incorporating enterprise features such as logical volume managementon a large server, you can benefit from the insights in this book.


Linux Kernel in a Nutshell covers the entirerange of kernel tasks, starting with downloading the source and makingsure that the kernel is in sync with the versions of the tools youneed. In addition to configuration and installation steps, the bookoffers reference material and discussions of related topics such ascontrol of kernel options at runtime.


A key benefit of the book is a chapter on determining exactly what drivers are needed for your hardware. Also included are recipes thatlist what you need to do to accomplish a wide range of popular tasks.

An operating system's kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. This in-depth reference documents Version 2.6 of the Linux kernel, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices.

Read More Show Less

Product Details

  • ISBN-13: 9780596553456
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 12/14/2006
  • Series: In a Nutshell (O'Reilly)
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 202
  • Sales rank: 428,519
  • File size: 3 MB

Meet the Author

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.

Read More Show Less

Table of Contents

Preface;
Audience for the book;
Organization of the material;
Online Version and License;
Conventions Used in This Book;
Contact Information;
Acknowledgments;
Chapter 1: Introduction;
1.1 Using this book;
Chapter 2: Requirements for building and using the kernel;
2.1 Tools to build the kernel;
2.2 Tools to use the kernel;
Chapter 3: Retrieving the kernel source;
3.1 What tree to use;
3.2 Where to find the kernel source;
3.3 What to do with the source;
Chapter 4: Configuring and Building;
4.1 Creating a configuration;
4.2 Modifying the configuration;
4.3 Building the kernel;
4.4 Advanced building options;
Chapter 5: Installing and Booting From a Kernel;
5.1 Using a Distribution's Installation Scripts;
5.2 Installing By Hand;
5.3 Modifying the Bootloader For the New Kernel;
Chapter 6: Upgrading a kernel;
6.1 Download the new source;
6.2 Applying the patch;
6.3 Reconfigure the kernel;
6.4 Can't this be automated?;
Chapter 7: Customizing a Kernel;
7.1 Using a Distribution Kernel;
7.2 Determining the Correct Module From Scratch;
Chapter 8: Kernel Configuration Recipes;
8.1 Disks;
8.2 Devices;
8.3 CPU;
8.4 Networking;
8.5 Filesystems;
8.6 Security;
8.7 Kernel debugging;
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.;
9.1 Module-specific options;
9.2 Console options;
9.3 Interrupt options;
9.4 Memory options;
9.5 Suspend options;
9.6 CPU options;
9.7 Scheduler options;
9.8 Ramdisk options;
9.9 Root disk options;
9.10 Init options;
9.11 kexec options;
9.12 RCU options;
9.13 ACPI options;
9.14 SCSI options;
9.15 PCI options;
9.16 PnP BIOS options;
9.17 SELinux options;
9.18 Network options;
9.19 NFS options;
9.20 Hardware specific options;
9.21 Timer specific options;
9.22 Miscellaneous options;
Chapter 10: Kernel build command line reference;
10.1 Informational Targets;
10.2 Cleaning Targets;
10.3 Configuration Targets;
10.4 Build Targets;
10.5 Packaging Targets;
10.6 Documentation Targets;
10.7 Architecture-Specific Targets;
10.8 Analysis Targets;
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.;
Helpful Utilities;
patch and diff This section is based on an article originally published in Linux Journal.;
Managing Your Patches With quilt;
git;
ketchup;
Chapter 12: Bibliography;
12.1 Books;
12.2 Tool locations;

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted November 20, 2009

    No text was provided for this review.

Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)