> Проблема просто перекочует в другое место.Разумеется. Только там с ней бороться будет легче. Я отлаживал программы под DOS, где SEGFAULT'а нет - очень неприятный опыт.
> А взвисы - у GPU, с его стороны.
Очень плохо. Я знаю, что стабильность АПК определяется стабильностью всех компонент. Если, скажем, у вас блок питания компьютера искрит, даже сверхзащищённая ОС не поможет компьютеру работать стабильно и хорошо. :-)
> а большинство GPU не
> имеет средств аппаратного детектирования кривого кода и по этому поводу просто
> встают в позу, получив некорректный набор команд.
Очень плохо, будем надеяться, что это исправят. Тем более, что сейчас народ объединяет CPU и GPU.
> Про то что оно может прострелить череп системе сделав DMA не туда
> - я вообще молчу.
Да, очень плохо. Да, нужно ставить защиты.
>> большей лёгкости отладки драйверов
> Пока что я вижу толпу ядерщиков, которые успешно кодят и отлаживают монолиты/гибриды
> и .... микроядерные ОС без драйверов, на секундочку.
Всегда можно добавить огромное кол-во кодеров, которое как-то справится с задачей. А можно взять более подходящий инструмент.
>> за счёт несколько меньшей производительности.
> Пока вы разводили тут бла-бла, в линуксе сделали пару приблуд для упрощения
> всякого драйверообразного кастома в юзерспейсе.
И? Т.е. непонятно, что это означает? Что из линукса делают недоядро, потому, что в пространстве пользователя отлаживать драйвера легче? :-) Воистину, если бог хочет наказать, он лишает разума и заставляет писать анонимно на Opennet.
Солнышко, это началось давно, много много лет назад сделали FUSE. Да, оно медленнее, но отлаживать проще. А что на полку ЦП кладёт - видимо, нужно было делать сразу нормальное микроядро и не выпендриваться, вкостыливая массу приблуд для написания драйверов в userspace.