Прочее - монолит или гибрид

Ответить
Аватара пользователя
Alexey_Sheludchenko@fb

Прочее - монолит или гибрид

Сообщение Alexey_Sheludchenko@fb »

какое ядро ОС лучше , монолитное или гибридное? и сильно ли отличаются архитектуры ядер?
Аватара пользователя
leonty

Re: Прочее - монолит или гибрид

Сообщение leonty »

с точки зрения обычного полльзователя, разницы никакой. сужу по себе (:
Аватара пользователя
shisik

Re: Прочее - монолит или гибрид

Сообщение shisik »

Некотоыре вещи не в виде модулей работают плохо или вообще никак. Например, у меня не работала ALSA, пока нормально модулями не собрал. Проприетарные видеодрайверы вобще собираются только модулями. Так что нет смысла делать монолитное ядро.



Но некотоыре вещи нужно обязательно встраивать в ядро, иначе ничего не будет работать. Например это касается дисковой подсистемы.
Аватара пользователя
Alexey_Sheludchenko@fb

Re: Прочее - монолит или гибрид

Сообщение Alexey_Sheludchenko@fb »

Цитата Kent:



Читать до просветления:
Прочее - монолит или гибрид




спасибо я это уже читал и там нигде не написано какое из них лучше!
Аватара пользователя
lxa85

Re: Прочее - монолит или гибрид

Сообщение lxa85 »

Цитата Alexey_Sheludchenko@fb:



спасибо я это уже читал и там нигде не написано какое из них лучше!
Прочее - монолит или гибрид




Если бы ответ был очевиден, альтернативы бы просто "умерли".

Так, каждый тип ядра предоставляет свой уровень надежности/гибкости/быстродействия.

Какой уровень необходим в каждом конкретном случае -- зависит от случая.

Общего однозначного ответа дать нельзя.
Аватара пользователя
vadblm

Re: Прочее - монолит или гибрид

Сообщение vadblm »

Исторически так сложилось, что на десктопах превалируют монолитные ядра, в последнее время у них есть модульность. Этот подход даёт максимальную скорость в ущерб надёжности - крах какого-либо из компонентов ядра влёчёт крах всей системы. Однако, современные вычислительные системы достигли уже уровня, когда IPC нагрузка не столь критична, потому к примеру в Mac OS X используется микроядро Mach, ну и ещё пример микроядра в ОС QNX. Других вариантов в продакшене на десктопах я что-то и не припомню. То есть, выбора-то особо и нет Изображение
Аватара пользователя
Alexey_Sheludchenko@fb

Re: Прочее - монолит или гибрид

Сообщение Alexey_Sheludchenko@fb »

Цитата vadblm:



Исторически так сложилось, что на десктопах превалируют монолитные ядра, в последнее время у них есть модульность. Этот подход даёт максимальную скорость в ущерб надёжности - крах какого-либо из компонентов ядра влёчёт крах всей системы. Однако, современные вычислительные системы достигли уже уровня, когда IPC нагрузка не столь критична, потому к примеру в Mac OS X используется микроядро Mach, ну и ещё пример микроядра в ОС QNX. Других вариантов в продакшене на десктопах я что-то и не припомню. То есть, выбора-то особо и нет
Прочее - монолит или гибрид




спасибо очень информативное сообщение
Аватара пользователя
vadblm

Re: Прочее - монолит или гибрид

Сообщение vadblm »

Цитата Alexey_Sheludchenko@fb:



спасибо очень информативное сообщение
Прочее - монолит или гибрид




Если интересно, то ещё в начале 1990-х профессор Таненбаум резко раскритиковал линукс и его автора Линуса Торвальдса за приверженность к монолитному ядру, сам Таненбаум разрабатывал свою микроядерную ОС Minix. Но что мы видим 20 лет спустя: линукс повзрослел и сейчас в каждом втором сервере, рутере, смартфоне или планшете, а Minix как был, так и остался академическим проектом.
Ответить

Вернуться в «Общий по Linux»