>> Реализация ФС в юзерспейсе как минимум не отягощает ядро (монолитное, прошу заметить)
>> дополнительным кодом,
> Во первых, это уже давно модульный монолит, да еще и половина подсистем Модульный он лишь в смысле наличия функций подгрузки/выгрузки кода.
> которого развиваются независимо и лишь изредка мержатся в майнлайн. Гит все-таки
Это не имеет никакого отношения к архитектуре ядра.
> крутая штука, он позволяет уташить код себе, независимо допилить, а потом
> без большого гемора вернуть апстриму в удобном виде и мержануть в
> основную ветку.
А в Киеве дядька. Я понимаю, вы в восторге после знакомства с DVCS, но дышите глубже - git здесь ни при чём.
>> ошибки в котором чреваты сбоями или компрометацией всей системы.
> Ошибки в драйвере файловой системы в любом случае чреваты ф**апом всей системы.
FUSE-драйвер - пользовательский процесс. В чём же этот неуловимый нюанс, который ставит стабильность системы в зависимость от пользовательского процесса? Не поясните?
>> В отличие от ошибок в юзерспейс-драйвере, который, к тому же, доступен
>> непривилегированным пользователям.
> Как ни странно, я могу читать/писать на том с EXT4 под непривилегированным
> пользователем. Мне доступен драйвер EXT4, надо же.
Доступен для монтирования без помощи setuid-root/capable программ? Продолжайте изливать чушь и победно развенчивать неправдоподобные глупости, которые вы от избытка ума углядываете в моих словах. Это забавно. :)
>> И я даже не касаюсь реализации специализированных
>> псевдофайловых систем, которым в ядре делать нечего by design.
> Не знаю как там насчет псевдо
Кто бы мог подумать.
> а вот тормозные недо-драйвера в фузе
> - задолбали. На больших потоках данных они проц грузят просто дико,
А вы ножками поусерднее посучите - прибегут разработчики и бесплатно перепишут вам драйвер.
> при том существенной частью этого являются бесполезные переключения контекста. Если по
> вашему надо все вынести в юзермод - что ж вы еще
А то. Взять вот так всё и вынести разом. :) Я прямо устал повторять. ;)
> не свалили на микроядра тогда? Там все дрова в юзермоде сразу
> по задумке.
Может быть потому, что не считаю микроядерность единственно верным критерием? ;)
> Потому что тормозные системы - мало кому нужны. Реальная ОС это всегда
Вы хотите сказать, что я на микроядра не свалил, потому что они тормозят? ;) Больше ничего не хотите сказать? ;)
> компромисс между совокупностью параметров. Да, можно построить бетонный бункер которому
> не страшно прямое попадание ядерной ракеты, но обычные дома почему-то будут
> более популярны, хоть и рассыпаются от ядерного взрыва в пыль.
Что не отменяет полезности бункеров для решения некоторых задач и не говорит о том, что бункеры - игрушки, а их пользователи заблуждаются. ;)