Всем привет! Современный Linux шагнул в архитектуре очень далеко. Чего там сейчас только нет. Можете посоветовать книги/статьи/блоги по архитектуре ядра, различных подсистем, драйверов? Спасибо.
Здравствуйте, Michael7, Вы писали:
M>Здравствуйте, Аноним, Вы писали:
А>>Всем привет! Современный Linux шагнул в архитектуре очень далеко. Чего там сейчас только нет. Можете посоветовать книги/статьи/блоги по архитектуре ядра, различных подсистем, драйверов? Спасибо.
M>Есть книга Роберт Лав, Разработка ядра linux. Написана одним из разработчиков, поэтому имеет значительную ценность. Недостаток — уже заметно устарела, кажется она максимум ориентируется на ядро 2.6.8. С тех пор в ядре немало успело поменяться и появиться новое.
Вот нашел
Linux Kernel Development (3rd Edition). Книгу можно скачать с гигапедии.
Здравствуйте, Аноним, Вы писали:
А>Вот нашел Linux Kernel Development (3rd Edition). Книгу можно скачать с гигапедии.
Не знал, что есть 3-е издание. Спасибо. Но это тоже, учитывая особенности книгоиздания устарело почти на год

А за 2010-й год тоже немало изменений было. В общем, если хотеть быть "на острие" надо постоянно читать файлы из самих исходников и обсуждения в lkml
Здравствуйте, Аноним, Вы писали:
А>Всем привет! Современный Linux шагнул в архитектуре очень далеко. Чего там сейчас только нет. Можете посоветовать книги/статьи/блоги по архитектуре ядра, различных подсистем, драйверов? Спасибо.
Никуда оно не шагнуло. Ядро Linux 2.6.x давно остановилось в своём развитии.
Linus Torvalds: 'Linux is bloated'
Ядро "раздутое и огромное"
Сейчас идёт консолидация патентодержателей вокруг GNU. То есть оно чуть менее чем полностью уже в руках "голубых фишек" таких как IBM, Novell, Oracle. 95% кода ядра пишется на деньги и портируется корпорациями.
Будущее Open Source — за FreeBSD.
ZEN>Будущее Open Source — за FreeBSD.
цитата из рассылки нетбсд:
FreeBSD seems to have a pretty high tolerance for ugly.
And Linux seems to think ugly is pretty.
Здравствуйте, dilmah, Вы писали:
D>цитата из рассылки нетбсд:
D>D>FreeBSD seems to have a pretty high tolerance for ugly.
D>And Linux seems to think ugly is pretty.
Что правда NetBSD лучше?
Здравствуйте, Аноним, Вы писали:
А>Всем привет! Современный Linux шагнул в архитектуре очень далеко. Чего там сейчас только нет. Можете посоветовать книги/статьи/блоги по архитектуре ядра, различных подсистем, драйверов? Спасибо.
Я бы особо отметил две книги.
Вот эта — лучшая по ядру в целом:
Understanding the Linux Kernel, Third Edition
Daniel P. Bovet, Marco Cesati
http://oreilly.com/catalog/9780596005658
Есть качественный перевод на русский, издательство bhv. Наверное, её ещё можно поймать в книжных магазинах. Pdf-ка на английском гуглится и скачивается.
А эта — по драйверам, в свободном доступе:
Linux Device Drivers, Third Edition
http://lwn.net/Kernel/LDD3/