>Понимаете в чем дело, НЕКОТОРЫЕ технические грабельки не вытянешь НИКАКИМ маркетингом.Давай уж на ты что ли? :)
Насчет грабелек согласен. Но есть одно но - мы не всегда выбираем легкие пути. Win7 в некоторых аспектах сильно превосходит любую сборку GNU/Linux, но мы не переходим на нее, потому что важны многие и многие факторы: и архитектура и лицензия и философия разработки и маркетинг и исследовательский интерес. И поэтому твой аргумент про распространенность все же остается неверным.
>Чистые микроядра - тормозные из-за большого числа переключения
>контесктов на каждый пук по многу раз.
С точностью до наоборот. Микроядра как раз избавляют от переключения контекста "на каждый пук". Потому что переключаться-то незачем - 99% кода находится в пространстве пользователя. Потери производительности у них возникают из-за накладных расходов на обмен данными между изолированными друг от друга системными службами (в т.ч. драйверами). То есть там, где монолит просто передаст указатель на общий кусок памяти, микроядерной системе придется немного покрутиться. Зато никакой сбой не приводит к полной неработоспособности всей системы в целом.
Микроядра это реально будущее по-моему. Танненбаум показал, что в Миникс3 потери составляют считанные проценты, а гигагерцы нынче стремительно дешевеют. Массовому использованию по сути мешает только недостаточная поддержка оборудования.