Програмування ядра Linux. Біліморіа Кайван

Програмування ядра Linux. Біліморіа Кайван

Артикул: PB-012934
Наявність: Є в наявності
  • 1250грн.


Ядро Linux — це серце однієї з найпопулярніших операційних систем у світі, що працює на серверах, мобільних пристроях, вбудованих системах і навіть суперкомп'ютерах. Як влаштовано ядро? Як вносити до нього зміни? Як писати драйвери та модулі?

Ця книга відкриває світ системного програмування і занурює читача в розробку ядра Linux, починаючи з базових концепцій і закінчуючи просунутими техніками роботи з пам'ятями.

Що всередині?

Архітектура ядра Linux — основні підсистеми, взаємодія між ними, управління процесами та потоками.

Розробка модулів ядра — як писати, компілювати та завантажувати модулі без перескладання всього ядра.

Керування пам'яттю — аллокація, керування сторінками, віртуальна пам'ять, робота з кешем.

Файлова система та введення-виведення — робота з файловими дескрипторами, драйверами блокових та символьних пристроїв.

Мережеве програмування в ядрі — створення та керування мережевими стековими модулями.

Безпека та налагодження — Захист пам'яті, регулярні умови, deadlocks, інструменти для діагностики та профілювання ядра.

Чим ця книга корисна?

  •  Дає фундаментальні знання про те, як працює ядро ​​Linux на глибокому рівні.
  •  Наводить реальні приклади коду, які можна використовувати для створення власних драйверів та модулів.
  •  Пояснює складні концепції простою мовою, що робить її доступною навіть тим, хто тільки починає шлях до системного програмування.
  •  Актуальна для сучасної версії ядра, тому її можна використовувати на практиці у розробці.

Кому варто прочитати?

  • Розробникам, яким потрібно глибше зрозуміти роботу операційної системи і вміти вносити зміни в ядро.
  • Тим, хто хоче писати драйвери пристроїв або працювати з низькорівневими системними викликами.
  • Інженерам з безпеки, що вивчають механізми захисту ядра та пошук уразливостей.
  • Студентам та ентузіастам, які мріють розібратися, як працює Linux на найглибшому рівні.

Якщо ви готові копнути глибше вашою програмою для вашої системи, то зрозуміти, що відбувається за кулісами дра Linux.

Характеристики книги
Ілюстрації Чорно-білі
Автор Білліморіа Кайван
Кількість сторінок 748
Мова видання російська
Обкладинка Тверда

Написати відгук

Примітка: HTML розмітка не підтримується! Використовуйте звичайний текст.
    Погано           Добре
Захист від роботів
Модули для Opencart