Аннотация
Это рукопись той же книги, которую кто-то из доброжелателей ранее выложил в редакции от 2011 года. Но это гораздо более поздняя и сильно расширенная версии того же материала (сравните, 218 стр. в редакции 2011 года против 426 стр. в этой последней редакции).
Первоначально эта книга была записана как конспект продолжительного лекционного курса, прочитанного для программистов софтверной компании Global Logic (первоначально именно в 2011 году). Позже этот лекционный курс был повторен на протяжении 3-4 лет с 5-ю другими группами, в разных городах (филиалы компании заказчика). И с каждым циклом повторения курс серьёзно расширялся, отслеживая вопросы и интересы слушателей. В итоге он вырос в объёме более чем в 2 раза.
Это книга рассчитана на программистов, имеющих опыт написания кода на языке C, но не сталкивающихся предварительно с написанием модулей ядра (драйверов) в Linux. Поэтому в тексте достаточно много места уделено начальным понятиям и определениям: что есть модуль ядра, как их собирают ... как это вообще всё устроено. Если для кого-то это будет избыточная, известная уже информация, то эти места можно безболезненно пропустить.
P.S. Для обстоятельной работы над темой, с экспериментами и вариантами, необходим архив программных кодов - все коды приведены и обсуждаются в тексте, но не копировать же файлы из текста (архив примеров содержит 438 файлов в 76 подкаталогах)? Все, кто заинтересуется предметом с таким уровнем углубления, могут свободно скачать файл архива по ссылкам, приведённым в блоге автора.

![В первой половине книги даются знания, необходимые для уяснения особенностей анализа пакетов и работы с Wireshark. А вторая ее половина полностью посвящена разбору... Анализ пакетов: практическое руководство по использованию Wireshark и tcpdump для решения реальных проблем в локальных сетях [3-е издание]](https://www.rulit.me/data/programs/images/analiz-paketov-prakticheskoe-rukovodstvo-po-ispolzovaniyu-wi_678178.jpg)


![Сложно найти что-то толковое про PHP? Проверенная временем, обновленная в четвертом издании, эта книга помогает начинающим разработчикам научиться всему, что... Создаем динамические веб-сайты на PHP [4-ое издание]](https://www.rulit.me/data/programs/images/sozdaem-dinamicheskie-veb-sajty-na-php-4-oe-izdanie_664182.jpg)


Комментарии к книге "Программирование модулей ядра Linux"