Back to Search

The Linux Kernel Primer: A Top-Down Approach for X86 and PowerPC Architectures

AUTHOR Rodriguez, Claudia; Rodriguez, Claudia Salzberg; Smolski, Steven et al.
PUBLISHER Pearson (09/01/2005)
PRODUCT TYPE Paperback (Paperback)

Description
This work enables you to learn Linux kernel programming, hands-on, and features a uniquely effective top-down approach. The Linux(R) Kernel Primer is the definitive guide to Linux kernel programming. The authors' unique top-down approach makes kernel programming easier to understand by systematically tracing functionality from user space into the kernel and carefully associating kernel internals with user-level programming fundamentals. Their approach helps you build on what you already know about Linux, gaining a deep understanding of how the kernel works and how its elements fit together. One step at a time, the authors introduce all the tools and assembly language programming techniques required to understand kernel code and control its behavior. They compare x86 and PowerPC implementations side-by-side, illuminating cryptic functionality through carefully-annotated source code examples and realistic projects.
Show More
Product Format
Product Details
ISBN-13: 9780131181632
ISBN-10: 0131181637
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 648
Carton Quantity: 6
Product Dimensions: 7.06 x 1.19 x 9.22 inches
Weight: 1.99 pound(s)
Feature Codes: Bibliography, Annotated, Price on Product
Country of Origin: US
Subject Information
BISAC Categories
Computers | Operating Systems - Linux
Dewey Decimal: 005.432
Library of Congress Control Number: 2005016702
Descriptions, Reviews, Etc.
jacket back

Learn Linux kernel programming, hands-on a uniquely effective top-down approach

The Linux(R) Kernel Primer is the definitive guide to Linux kernel programming. The authors' unique top-down approach makes kernel programming easier to understand by systematically tracing functionality from user space into the kernel and carefully associating kernel internals with user-level programming fundamentals. Their approach helps you build on what you already know about Linux, gaining a deep understanding of how the kernel works and how its elements fit together.

One step at a time, the authors introduce all the tools and assembly language programming techniques required to understand kernel code and control its behavior. They compare x86 and PowerPC implementations side-by-side, illuminating cryptic functionality through carefully-annotated source code examples and realistic projects. The Linux(R) Kernel Primer is the first book to offer in-depth coverage of the rapidly growing PowerPC Linux development platform, and the only book to thoroughly discuss kernel configuration with the Linux build system. Coverage includes

  • Data structures

  • x86 and PPC assembly language

  • Viewing kernel internals

  • Linux process model

  • User and kernel space

  • Interrupts and exceptions

  • Memory allocation and tracking

  • Tracing subsystem behavior

  • I/O interactions

  • Filesystems and file operations

  • Scheduling and synchronization

  • Kernel boot process

  • Kernel build system

  • Configuration options

  • Device drivers

  • And more...

If you know C, this book teaches you all the skills and techniques you need to succeed with Linux kernel programming. Whether you're a systems programmer, software engineer, systems analyst, test professional, open source project contributor, or simply a Linux enthusiast, you'll find it indispensable.


(c) Copyright Pearson Education. All rights reserved.

Show More
publisher marketing
This work enables you to learn Linux kernel programming, hands-on, and features a uniquely effective top-down approach. The Linux(R) Kernel Primer is the definitive guide to Linux kernel programming. The authors' unique top-down approach makes kernel programming easier to understand by systematically tracing functionality from user space into the kernel and carefully associating kernel internals with user-level programming fundamentals. Their approach helps you build on what you already know about Linux, gaining a deep understanding of how the kernel works and how its elements fit together. One step at a time, the authors introduce all the tools and assembly language programming techniques required to understand kernel code and control its behavior. They compare x86 and PowerPC implementations side-by-side, illuminating cryptic functionality through carefully-annotated source code examples and realistic projects.
Show More
List Price $54.99
Your Price  $54.44
Paperback