Програмування ядра Linux. Білліморіа Кайван
Ця книга являє собою докладний вступ у ядро Linux. Прочитавши її, ви отримаєте достатні теоретичні знання про внутрішні механізми ядра і практичні навички написання коду модулів.
Виклад ведеться на прикладі недавнього ядра із серії 6.1, підтримка якого передбачається до серпня 2033 року, тож книга залишиться актуальною ще на довгі роки.
Основні теми:
- конфігурування і збірка ядра 6.1 LTS з вихідного коду;
- написання високоякісного коду модулів ядра для ядер серії 6.x;
- архітектура сучасного ядра Linux;
- внутрішні механізми управління пам'яттю в ядрі;
- різні API виділення і звільнення динамічної пам'яті;
- питання планування процесора, включно з контрольними групами версії v2;
- загальні питання конкурентності в ядрі;
- робота з основними примітивами синхронізації.
Книга адресована програмістам, які бажають приступити до розробки коду для ядра Linux. Передбачається знайомство з інтерфейсом командного рядка Linux і програмуванням на C.
Інформація про книгу | |
Автор | Білліморіа Кайван |
Обкладинка | Тверда |
Кількість сторінок | 748 |
Мова видання | Російська |
Ілюстрації | Чорно-білі |