Комментарии 7
М-м-м… Интересно. Только как бы это сказать… Ядро 2.6 немного устарело. А 2.4, надеюсь, давно никем не используется в продакшн-среде.
Что-то мне подсказывает, что с 2.6 накопилось уже много изменений. И да, кто такое SUSv3?
SUS — Single UNIX Specification, сейчас актуальна susv4-2018
Боюсь, что книги в которых рассматриваются ядра старше 2.6.33 вообще по пальцам можно пересчитать. Могу понять почему — системщина сейчас не в тренде, писать книги про ядро тупо не выгодно финансово. Большая часть тех, кто пишет драйвера, это народ, который пишет драйвера давно, уже года эдак с 1995-го :) По крайней мере я в свои 26, еще не встречал еще ни одного системщика младше 35-ти лет. Как-то вот не сложилось :) Когда только начинал, помню полную дизориентацию. Все книги — устарели лет 12-20 назад, документации толковой не найти (пока на проект elixir не наткнулся), на stackoverflow вообще тишина по большей части)))
У меня эта книга есть. Просто отличная штука для системных программистов на C/C++ и даже как своего рода справочник по Linux.
Кстати, Майкл Керриск — главный ментейнер страниц справки man
Кстати, Майкл Керриск — главный ментейнер страниц справки man
Купил эту книгу несколько месяцев назад. Под Linux раньше не то чтобы сильно писал, так, иногда мелочи делал. После прочтения гораздо яснее стала идеология пингвина и некоторые тонкости разработки.
Да, она не полна: например никак не затронута графическая подсистема. Однако после неё продолжать гораздо проще.
Да, она не полна: например никак не затронута графическая подсистема. Однако после неё продолжать гораздо проще.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Linux API. Управление буферизацией файлового ввода-вывода, осуществляемой в ядре