Купить книгу Разработка ядра Linux (библиотека разработчика) на русском [PDF, EPUB, FB2, MOBI]
Linux Kernel Development (Developer's Library) (B003V4ATI0)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Love Robert | #41: Язык программирования C
Книга «Разработка ядра Linux» подробно описывает проектирование и реализацию ядра Linux, представляя материал в форме, полезной как для тех, кто пишет и разрабатывает код ядра, так и для программистов, стремящихся лучше понять операционную систему и стать более эффективными и продуктивными в своем кодировании.
В книге подробно описаны основные подсистемы и особенности ядра Linux, включая его проектирование, реализацию и интерфейсы. Она рассматривает ядро Linux как с практической, так и с теоретической точки зрения, что должно заинтересовать читателей с различными интересами и потребностями.
Автор, являющийся одним из основных разработчиков ядра Linux, делится ценными знаниями и опытом работы с ядром Linux 2.6. В частности, рассматриваются такие темы, как управление процессами, планирование, управление временем и таймеры, интерфейс системных вызовов, адресация памяти, управление памятью, кэш страниц, VFS, синхронизация ядра, вопросы переносимости и методы отладки. Книга охватывает наиболее интересные особенности ядра Linux 2.6, включая планировщик CFS, вытесняющее ядро, уровень блочного ввода-вывода и планировщики ввода-вывода.
Третье издание книги «Разработка ядра Linux» включает в себя новые и обновленные материалы по всей книге:
- Совершенно новая глава о структурах данных ядра.
- Подробности об обработчиках прерываний и нижних частях кода.
- Расширенное описание виртуальной памяти и распределения памяти.
- Советы по отладке ядра Linux
- Подробное описание синхронизации и блокировки ядра.
- Полезная информация о подаче патчей ядра и работе с сообществом разработчиков ядра Linux.