LINUX.ORG.RU

Сообщения Micro

 

Микроядро - будущее быстрых и стабильных систем? Гидридное\монолитное на свалку?

Вопрос прежде всего к людям коммитящих в ядро или собиравших lfs\преподающих.

Почему разработка микроядер идёт так вяло. Ведь для всех основных системы требующих максимальной надёжности - микроядро - это мана небесная. Насколько я знаю: асу, сапр и боевые машины(в частности американские беспилотники) используют ОС на основе микроядра.

Тот же MINIX3 используется в IME интелом.

Ведь основной плюс Микроядра - железобетонная стабильность системы и её невозможность бсоднутся или зависнуть в результате системных ошибок или влияния извне, благодаря выносу из ядра ненужной, уязвимой переферии. т.е Она будет работать до пришествия Христа и дальше, пока аппаратная часть не сдохнет, и то не факт что она перестанет после этого работать(распределенная ОС)

( читать дальше... )

Да, можно пенять на скорость, но микроядра третьего поколения по заверениям обходят в скорости ядра linux и windows.

Дороговизна разработки и перехода? Пардон, но unix(minix), posix, инфраструктура как и совместимость уже есть.

Debian Gnu\Hurd портировал треть библиотеки пакетов Debian.

Я не могу понять, почему кроме единичных академических проектов, нету полноценных разработок экосистем под современные микроядра... пользовательских систем, да и даже ускоспециализированных по пальцам пересчитать(не вдаваясь в закрытые системы управления реакторами и тд) Кроме Debian Gnu\Hurd который пилят на коленке последние 30 лет на неисчерпаемом энтузиазме(ядро), и minix3, фактически и нет нечего...

Микроядро идеально, чистейший минимализм и никакой помойки, когда не можешь понять, где подсистема лезет в области ядра а где пользователя.

Лично меня напрягает, что где то над моей головой в 300 км, висит МКС управляемая Убунтой.

Как пример https://habr.com/ru/post/437406/

Беспилотный вертолет с ОС на основе микроядра sel4 во время полетного задания был подвергнут кибератаке. Был получен доступ к камере и подсистемам вертолета, но не к самому ядру и полетной системе, ибо все уязвимое «говно» вроде файловой системы, вфс и драйверов вынесено за пределы ядра в оболочку, что не позволило повлиять на главные системы беспилотника.

А теперь представим, что МКС поразит NotPetya... или диспетчерскую крупного Аэропорта.

Хочу услышать авторитетное мнение: монолитное ядро\микроядро и перспективу микроядерных ОС.

 , , , ,

Micro
()

RSS подписка на новые темы