> То есть, полноценное микроядро улучшило бы ситуацию со стабильностью раз в 5!Почему не в 4, не в 10, а именно в 5? Если ещё учесть что 100% ошибок возникает с определённой частотой. Пусть, например, на каждые 10 операций возникает ошибка и пусть уменьшим кол-во ошибок в 4 раза (на ваши 80%). Общая надёжность (стабильность) улучшится всего лишь на 8%. Если брать реальные цифры, то улучшение стабильности будет измеряться долями процентов. И это только оцена сверху. Давайте сразу скажем что тру ядро улучшает стабильность в 50 или 1000 раз.
Если драйвер относится к числу необходимых для работы целевой системы, то ошибка драйвера в любом случае фатальна независимот от места её возникновения и особенно это касается критически важных систем где недопустима порча данных или некорректный отклик. Микроядро в основном помогает _замаскировать_ некоторые детские ошибки.
Фактически вопрос нажёдности/стабильности системы лежит в другой плоскости.