Наблюдая за появляющимися драйверами в ядре Linux, не могу не отметить, что разработчики недостаточно хорошо знают инфраструктуру ядра, точнее внутренний API, значительно упрощающий жизнь при написании драйверов устройств. Сегодня я коснусь темы, посвящённой управляемым ресурсам. В частности поясню каким образом они работают и как упрощают разработку драйверов. Читать полностью »
Рубрика «сделаем код чище»
Сделаем код чище: Пару слов об управляемых ресурсах в ядре Linux для драйверов устройств
2015-04-10 в 12:43, admin, рубрики: C, linux kernel, linux kernel development, open source, написание драйверов, сделаем код чище, системное программирование, метки: написание драйверов, сделаем код чищеСделаем код чище: Рекомендации по подготовке изменений в ядро Linux
2015-03-18 в 13:20, admin, рубрики: C, linux kernel, linux kernel development, open source, сделаем код чище Продолжая тему улучшения кода ядра Linux хочу дать несколько рекомендаций, основанных как на жизненном опыте, так и на существующей документации.
Читать полностью »
Сделаем код чище: Что можно исправить в ядре Linux
2015-03-15 в 18:36, admin, рубрики: C, linux kernel, linux kernel development, open source, сделаем код чище, метки: linux kernel development Наверняка многие хотели бы попробовать что-то изменить в ядре Linux к лучшему, но не знают с чего начать. Я хочу описать несколько проблем, исправить которые под силу каждому, и на примере показать путь от нахождения проблемы до опубликования её исправления в списке рассылки. По ходу повествования читатель познакомится с некоторыми вспомогательными утилитами.
Читать полностью »