1 / 5
1 / 5
Программирование ядра Linux | Linux Kernel Programming
By Биллимориа Кайван Н.
📘твердая обложка
$197.99In stock
Code: 9785937002839
Программирование ядра Linux
Кайван Н. Биллимориа - 2024
Обзор
Эта книга предлагает глубокое погружение во внутренние механизмы ядра Linux, используя актуальную версию 6.1 LTS. Читатели получат теоретические знания и практические навыки для разработки модулей ядра. Материал охватывает конфигурацию, сборку и написание кода для современных ядер серии 6.x.
Кому подойдёт
- Программистам, желающим начать разработку для ядра Linux.
- Специалистам, стремящимся понять архитектуру и управление памятью ядра.
- Разработчикам, интересующимся планированием процессора и конкурентностью.
Ключевые особенности
- Конфигурирование и сборка ядра 6.1 LTS из исходного кода.
- Написание качественного кода модулей для ядер серии 6.x.
- Архитектура современного ядра Linux.
- Внутренние механизмы управления памятью.
- API для выделения и освобождения динамической памяти.
- Планирование процессора и контрольные группы v2.
- Вопросы конкурентности и примитивы синхронизации.
Linux Kernel Programming
Kaiwan N. Billimoria - 2024
Overview
This book provides a comprehensive introduction to the Linux kernel, focusing on version 6.1 LTS. It equips readers with theoretical knowledge and practical skills for developing kernel modules. The content covers kernel configuration, building, and writing code for modern 6.x series kernels.
Who it's for
- Programmers looking to start developing for the Linux kernel.
- Professionals aiming to understand kernel architecture and memory management.
- Developers interested in CPU scheduling and concurrency issues.
Key features
- Configuring and building the 6.1 LTS kernel from source code.
- Writing high-quality kernel module code for 6.x series kernels.
- Architecture of the modern Linux kernel.
- Internal memory management mechanisms.
- APIs for dynamic memory allocation and deallocation.
- CPU scheduling and control groups v2.
- Concurrency issues and synchronization primitives.