Professional Linux Kernel Programming: A Complete Guide to Modules, Memory, and Synchronization
Par :Formats :
- Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
- Compatible avec une lecture sur liseuses Vivlio
- Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony

Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement
- FormatePub
- ISBN8231673414
- EAN9798231673414
- Date de parution13/06/2025
- Protection num.pas de protection
- Infos supplémentairesepub
- ÉditeurWalzone Press
Résumé
You will explore essential topics such as kernel architecture, process and thread management, memory management, dynamic memory allocation, CPU scheduling including cgroups v2, and the complexities of kernel concurrency. The book emphasizes hands-on learning, equipping you with real-world techniques for efficient memory allocation and robust synchronization using mutexes, spinlocks, atomic operations, read-write locks, and advanced lock-free mechanisms like per-CPU variables and Read-Copy-Update (RCU).
With clear explanations and practical examples, you'll gain the skills to write reliable kernel code suitable for production environments. Whether you aim to develop device drivers, optimize system performance, or contribute to kernel projects, this guide provides a solid foundation and valuable insights to advance your expertise in Linux kernel programming.
You will explore essential topics such as kernel architecture, process and thread management, memory management, dynamic memory allocation, CPU scheduling including cgroups v2, and the complexities of kernel concurrency. The book emphasizes hands-on learning, equipping you with real-world techniques for efficient memory allocation and robust synchronization using mutexes, spinlocks, atomic operations, read-write locks, and advanced lock-free mechanisms like per-CPU variables and Read-Copy-Update (RCU).
With clear explanations and practical examples, you'll gain the skills to write reliable kernel code suitable for production environments. Whether you aim to develop device drivers, optimize system performance, or contribute to kernel projects, this guide provides a solid foundation and valuable insights to advance your expertise in Linux kernel programming.