Готовый перевод Linux Device Drivers 3 / Драйверы устройств Линукс (третье издание): Введение Грега
Похоже, прошло уже много времени, с тех пор, как я первый раз взял в руки первое издание книги "Драйвера устройств Linux" с целью узнать, как пишутся настоящие драйвера для Linux. Это первое издание было великолепным руководством, которое помогло мне понять внутренности операционной системы, которую я использовал уже несколько лет, но посмотреть на ядро которой никак не находилось времени. Со знаниями, почерпнутыми из этой книги, и чтением кода других программистов в самом ядре, мой первый, ужасно глючный, полный ошибок и очень SMP-небезопасный драйвер был принят сообществом в основное дерево ядра. Несмотря на то, что первый отчет об ошибке я получил уже через 5 минут, я поймал себя на желании сделать всё возможное для того, чтобы эта операционная система была настолько хорошей, насколько это вообще воозможно.
Для меня большая честь, что я имел возможность внести свой вклад в эту книгу. Я надеюсь, что она позволит другим изучить детали ядра, понять, что разработка драйверов не страшное или запретное занятие, и, возможно, подтолкнуть кого-то присоединиться и помочь этой совместной попытке заставить эту операционную систему работать на каждой платформе с любым типом оборудования. Процесс разработки весел, сообщество благодарно, и каждый получает результаты от вложенных усилий.
А теперь пора возвращаться к тому, чтобы делать это издание устаревшим, исправляя текущие ошибки, изменяя API для улучшения работы и упрощения понимания и добавляя новые возможности. Соглашайтесь; нам всегда нужна помощь.
Переведено на Нотабеноиде
http://notabenoid.org/book/11832/37918
Переводчики: ximen
Настройки
Готово:
