развивался он не как проект с нормальной инженерной задумкой, а во многом по местечковым нуждам, эволючионно. от того и нестабильное апи, моноядро и прочая гадость.
Проекты не по местечковым нуждам перечислите? Большинство проектов, перешагнувши за 10и летний возраст имеют уже кучу инженерных задумок, возникших по месту в разные временные периоды - это неизбежность. Иначе будет УГ, безнадёжно устаревшение или исследовательноское, как план.
Нестабильное апи можно стабилизировать, если какой-нибудь крупный игрок этого захочет и сможет убедить в пользе этого других или хотя бы не мешать. Что до моноядра то это высер так высер, даже комментированию не подлежит.
А что значит живой? Вот если завтра ibm, redhat, novell договорятся, что все компоненты ядра должны общаться через стандартизированные и описанные в xml интерфейсы, которые должны сохранять бинарную совместимость и изменения вносится только путём добавления, как в COM, тогда жить будет?
Хватит уже писать басни, ОСь это не идол, а рабочий инструмент, подлежащий пилению постоянно, а не сотворённый богом один раз.
да чо там. можно вообще железо не юзать, на то что система должна быть устойчичива к ошибкам нам же похрен. да и чо там, если драйвера на каждый чих торвальдса переписывать надо. переписывальщиков же много, и работают они за еду.
от ати-нытиков порядком подустали. Ходят везде, обвешавшись веригами, и побивают себя по спинам плётками. Чтоб внимание на них все обращали. А всем пофиг, ибо чужд и противен мазохизм нормальным людям.
Все вы такие умные вот только Хурд дописать никто не осиливает.
1) Знаешь анекдот про два ада, обычный и студенческий? Стабильный апи это как раз второй ад, студенческий
2) Стабильнее то что проще. Думали что микроядро будет проще, но вот микроядро + сервисы в сумме оказывается сложнее монолита. Торвальдс как смышленный чувак понял это сразу.