Comments
Отличная статья, спасибо.

Прочитав Лава, и Linux Device Drivers (ещё в школе, в 2008) могу с уверенностью сказать что подобные материалы служат хорошим введением, но в них мало практической пользы — что бы хорошо понимать принципы работы, нужно самому копаться в ядре и что-то писать/отлаживать руками. К сожалению подобного рода источники довольно быстро устаревают и нужно разбираться с многим по ходу дела.
Тут Вы конечно правы — самому копаться придется очень много. Тем не менее, основы есть основы и базовые компоненты ядра (например та же обработка прерываний) существенно не меняются. Чаще всего добавляют новые стратегии и структуры данных, при этом от старых никто не отказывается.
Еще стоит отметить, что целью данного цикла статей, является не разбор ядра как такового, а вычленение строгой идеи управления многозадачностью для переноса этой самой идеи в другие сферы. Именно поэтому и столь ценен этот цикл статей — готовое ДНК принесут на блюдечке.
Если кому-то интересно, то в сети есть перевод глав книги Linux Device Drivers. Ссылка на сайт автора, внизу страницы
Only those users with full accounts are able to leave comments. Log in, please.