Olej писал(а):переписан текст в новой редакции, и переписаны все примеры кода сетевых модулей (драйверов).
Предложили немного расширить курс, сориентировав его на практические тренинги - решение учебных задач ... для группы разработчиков, которые имеют минимальный опыт Linux и модулей ядра ... которые думают, что они уже что-то знают и умеют по части модулей ядра.
Такая "маленькая перекройка" привела к тому, что:
- задач для практических занятий пришлось придумать ещё столько же почти, сколько в архиве примеров до того было;
- а потом ещё все эти задачи самому ... перерешать
- написать свои варианты реализующего кода;
- а потом и текст захотелось перешерстить, сократить где можно начальные сведения ... сократить удалось мало, но получилось почистить и уточнить;
- попутно все старые примеры и новые задачи проверены в новых ядрах 3.17 - 3.18, и многое переписано на предмет совместимости с новыми ядрами;
И всё это закончилось
новым комплектом:
- текст "Практикум: модули ядра Linux. Конспект и задачи" - это текст на базе "Драйверы и модули ядра Linux", но несколько другой, чуть сокращённый, и он явно дополнен формулировками задач для практической тренировки, задачи расставлены в тех местах, где и касающийся их материал;
- отдельный каталог в архиве +TASKS, содержащий обновлённые примеры к тексту и решения для формулируемых задач (старые коды задач, не совместимые с ядрами 3.10-3.18 сохранены "на память" в каталоге !previous);
- текст "Практикум: модули ядра Linux. Ответы на вопросы и задачи" ... собственно, ответы на задачи находятся в архиве кодов
, здесь только названия подкаталогов и файлов (целеуказание) ... но среди задач есть часть вопросов, где код писать не обязательно, но нужно очень хорошо понимать происходящее в Linux и ядре - здесь ответы на такие вопросы;
Всё это добро можно свободно взять, если кого заинтересует,
здесь.