Archive for the ‘Linux’ Category

Mark Mitchell et al., “Advanced Linux Programming”

Thursday, April 20th, 2006

Книга “Advanced Linux Programming” написана группой сотрудников компании CodeSourcery, включая Марка Митчелла, долгое время исполняющего обязанности менеджера релизов GCC.

Полный текст книги доступен под свободной лицензией в электронном виде и, к сожалению, это единственное преимущество книги. Ничего особенно “advanced” в ней нет. Впрочем, может пригодиться ещё одно краткое изложение следующих тем: процессы, треды, межпроцессная коммуникация; файловая система /proc, странный набор системных вызовов Linux, а также использование некоторых специфических возможностей gcc.

Почитать можно здесь: Mark Mitchell et al., “Advanced Linux Programming”.

Mendel Cooper, “Advanced Bash-Scripting Guide”

Friday, March 10th, 2006

В обширном документе “Advanced Bash-Scripting Guide” собрано множество нетривиальных техник использования специфического языка программирования: GNU Bash.

Материал отдельно рекомендуется системным администраторам, но также имеет и общеобразовательную ценность с точки зрения изучения спектра языков.

Почитать можно здесь: “Advanced Bash-Scripting Guide”; скачать для распечатки — здесь: “Advanced Bash-Scripting Guide” [PDF].

Изменения в ядре Linux — LWN.net

Friday, March 10th, 2006

LWN.net — один из самых интересных новостных сайтов, посвящённых процессу разработки ядра Linux. За время существования на сайте собралось множество интересных материалов на эту тему, а также на соседние: разработка для Open Source и безопасность. Ведущий сайта — очень компетентный технический писатель и журналист Jonathan Corbet, основной автор книги “Linux Device Drivers”.

Особую ценность имеют две серии статей:

  • 2.6 API Changes: что поменялось в API ядра Linux;
  • Porting Drivers to 2.6: изменения в ядре, касающиеся разработки драйверов;

Jonathan Corbet et al, “Linux Device Drivers”, 3rd ed.

Sunday, February 12th, 2006

Книга “Linux Device Drivers” рассказывает о программировании драйверов устройств для Linux. Авторы: Jonathan Corbet (владелец прекрасного сайта LWN.net), Alessandro Rubini, Greg Kroah-Hartman (известные разработчики ядра). Книга вышла в издательстве O’Reilly.

Полный текст книги по открытой лицензии находится здесь: “Linux Device Drivers”.