Book

Mastering Linux Kernel Development

Great designs are predicated on the fabric of geometry – there is a high level of ease and comprehension that one experiences when exploring great designs. The Linux Kernel, which possesses a kind of collective intelligence deriving from its scores of contributors, has managed to remain serene at its core and displays the efficiency of its great design.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

11h48m

Language

English

About Book

Who Is This Book For?

If you are a kernel programmer with a knowledge of kernel APIs and are looking to build a comprehensive understanding, and eager to explore the implementation, of kernel subsystems, this book is for you. It sets out to unravel the underlying details of kernel APIs and data structures, piercing through the complex kernel layers and gives you the edge you need to take your skills to the next level.

Book content

chapters 11h48m total length

Comprehending Processes, Address Space, and Threads

Deciphering the Process Scheduler

Signal Management

Memory Management and Allocators

File I/O and File Systems

Interprocess Communication

Virtual Memory Management

Kernel Synchronization and Locking

Interrupts and Deferred Work

Clock & Time Management

Module Management

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required