Безопасность. Все системные компоненты друг от друга изолированы, по разным адресным пространствам, наравне с обычным софтом. В Ring0 находится только микроядро, а все шедулеры I/O, манагеры памяти и прочие дрова в юзерспейсе, в отдельных загончиках (не зря амерские вояки юзают математически верифицированное ядро SeL4) Отказоустойчивость. Если упадёт какой-нить кривой драйвер или нормальный драйвер из-за кривой железяки, то системе от этого ни жарко ни холодно, драйвер просто перезапустится, а не кернел паник и вот это вот всё. Удобство отладки для системных разработчиков, например разрабов драйверов. В микроядерной системе последовательный порт нужен только и исключительно для отладки самого микроядра. Абсолютно всё остальное дебажится обычным долбаггером прямо на живой системе. Есть короче у меня, в закладочках, один уже старенький лонгрид, но он до сих пор хорош, многое не потеряло актуальность. Если интересно, то
» вот «. На досуге можно почитать. Читается как хороший научпоп — легко и увлекательно. Это такое введение в тему и обзор актуальных, на тот момент технологий и как это внутре работает и что вообще с этим можно навертеть. На упоминание OS/2 не обращай внимания. Статья писалась под определённый проект (который кстати до сих пор жив). Ну вощем вкратце как-то так.