Linux Kernel Analysis and Programming

Author: Ni Jili
Publisher:
Publish Date: 2005-09-01
Features:
Practical – The author has years of experience in Linux kernel development.
Practical – This book was written by the author over two years, based on their extensive research notes.
Authentic – This book thoroughly discusses the difficulties of Linux kernel development, provides multiple typical examples, and helps software engineers understand the Linux 2.6.11 kernel and develop various drivers, as well as write kernel modules.
Based on the author's compiled research notes, this book uses carefully selected typical development examples to detail the structure, principles, and framework of each part of the Linux kernel source code. It primarily analyzes the Linux 2.6.11 kernel source code, helping readers gain a deep understanding of the Linux kernel and master Linux kernel programming.
The book is divided into 20 chapters, covering topics such as process management, inter-process communication, memory management, file systems, I/O interfaces and resource management, kernel compilation and debugging principles, network communication, kernel security, USB drivers, and more.
For those who want to learn about Linux development or engage in Linux kernel programming, this book is a comprehensive masterpiece. It offers thorough explanations of principles, detailed practical examples, and the author's insights gained from years of real-world development experience.
This book is primarily aimed at intermediate to advanced readers and software engineers involved in Linux kernel programming, but it is also suitable as a university textbook and reference material.

📌 Related Posts