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 by
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.
Mastering Linux Kernel Development
- About Book
- Who Is This Book For?
- Book Content
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!