Книги для программистов
158K subscribers
611 photos
14 videos
546 links
Все о книгах из мира IT.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/de94a698

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Download Telegram
📖 Обзор книги «Программирование ядра Linux» Кайвана Биллимории

Направление: #proglib_kernel
Уровень: #proglib_middle

Это всестороннее руководство для разработчиков, стремящихся освоить внутреннее устройство ядра Linux и научиться создавать модули ядра. Автор предлагает практический подход к изучению архитектуры ядра, управления памятью, планирования процессов и синхронизации.

Основные темы книги:

— Настройка и сборка ядра Linux из исходных кодов.
— Разработка модулей ядра с использованием фреймворка Loadable Kernel Module (LKM).
— Изучение архитектуры ядра и управления памятью.
— Понимание планировщика задач и управления процессами.
— Решение проблем параллелизма и синхронизации в ядре.
— Использование современных технологий, таких как per-CPU и RCU.

Книга предназначена для разработчиков, обладающих базовыми знаниями Linux и языка C, желающих углубиться в программирование ядра и получить практические навыки разработки модулей для реальных проектов.

💬 Что говорят читатели:

Читатели отмечают, что книга является отличным ресурсом для начинающих разработчиков ядра Linux, предлагая сбалансированное сочетание теоретических знаний и практических упражнений. Некоторые рецензенты подчеркивают, что материал может быть сложен для новичков без опыта работы с Linux и языком C, но для опытных разработчиков предоставляет глубокое понимание внутренних механизмов ядра.

Плюсы:

- Подробное освещение ключевых аспектов программирования ядра Linux.
- Практический подход с примерами и упражнениями.
- Актуальная информация, соответствующая последним версиям ядра.

Минусы:

- Материал может быть сложен для читателей без опыта работы с Linux и языком C.

🖊 Об авторе:

Кайван Биллимория — разработчик с более чем 15-летним опытом работы с Linux, специализирующийся на системном программировании, внутренних механизмах ядра и драйверах устройств. Он активно участвует в проектах с открытым исходным кодом и делится своими знаниями через обучающие материалы и публикации.

Купить книгу
Please open Telegram to view this post
VIEW IN TELEGRAM