Billimoria, Kaiwan N.

Linux Kernel Programming: A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization

(No reviews yet) Write a Review
ISBN 13:
9781789953435
author:
Billimoria, Kaiwan N.
format:
Paperback
publisher:
Packt Publishing
language:
English
Publication Year:
2021
Pages:
754
Dimensions:
23.5 x 19.1 x 3.8 centimetres (1
Genre:
Computers, Operating Systems, Linux,
Condition:
New
Availability:
Item usually sent within 7 working days
£52.12

Description

Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel Synchronization This in-depth guide covers the fundamentals of Linux kernel internals, including kernel architecture, memory management, CPU scheduling, and kernel synchronization. You'll learn how to write high-quality kernel module code using the Loadable Kernel Module framework. You'll start by building the kernel from source and writing your first kernel module, before delving into more advanced topics such as concurrency, cache effects, lock-free techniques, and deadlock avoidance. By working with the 5.4 Long-Term Support (LTS) Linux kernel, you can be confident that your knowledge will remain valid for years to come. With this comprehensive introduction, you'll gain a solid understanding of Linux kernel programming and be able to tackle common issues and write efficient code.

View AllClose