Стал плотнее заниматься с ядром FreeBSD.
Странное чуйство... Если это ЛУЧШЕ, чем ядро Линукса, то я теперь понимаю Таненбаума. В принципе я его и раньше понимал - после QNX. А вот Торвальдса я понимаю всё меньше и меньше... Монолит-ядро, это такой МАРАЗМ, что уж даже и не знаю, какую степень сравнения применить.
Десятки мегабайт рушатся из-за моего "зевка" или недопонимания механизмов работы... Вместо того, что бы ограждать и защищаться в "святая святых" ВСЕМИ ВОЗМОЖНЫМИ СПОСОБАМИ, мне еще и на Си предлагают в ядре копошиться... Криворукость излечивается со временем и знаниями и опытом... Но вот запас нецензурщины вместе с этим процессом обогащается. QNX у меня НЕВОЗМОЖНО было завалить в течение девяти месяцев, каждый день с экспериментами с драйвером железяки. Сейчас за утро я "перегружался" в ВМВаре раз пятнадцать...

Ещё мысли: И линуксоиды и бздишники победно рапортовали, что движутся в сторону модульного ядра... На кой ляд мне эта модульность, если драйверы и "модули расширения" в одном с ядром адресном пространстве?!
Ну а уж если вы так решили делать, то хоть бы средство реализации адекватное МОДУЛЬНОМУ представлению применили! Столько всего наворочено, что бы "модульность" обеспечить (от дополнительных макросов и до хреновой тучи структур данных и функций), а с индексом или ссылкой неправильными всё в page fault вываливается коркообразно...

Такое впечатление, что оупен суорцом занимаются студенты-недоучки! Ладно бы BSD - там понятно, в большинстве своём она крутилась в академических кругах - получили хоть как-то конкретный результат на конкретной задаче - и - ладно! Но линух, типа курируется МежДелМашем - там-то уж вопросам надёжности должны были внимание уделять...