The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В ядро Linux 6.8 намечено включение первого сетевого драйвер..."
Отправлено wyry, 21-Дек-23 03:46 
> И превратится ядро окончательно в помойку, где чёрт ногу сломит.

Монолитное ядро по определению превращается в помойку, всё как и предсказывал Таненбаум. В монолитном ядре, каждый примат тянет своё Г в ядро и там по определению не может получиться ничего, кроме помойки. Это по определению плохой дизайн (но взлетел именно Linux), теперь же Linux ничего не спасёт из-за своей собственной монструозности, и здесь даже не важно Rust или нет. Сам дизайн монолитного ядра - это буллшит. Единственное преимущество монолитного ядра - это ПОТЕНЦИАЛЬНО (но не фактически) более высокая производительность, хотя на деле это не работает и того не стоит. Может быть Linux и можно было бы спасти, сломав обратную совместимость с древним железом и написать на существующей основе микроядро, при этом всё лишнее перевести в пользовательское пространство (только это уже будет не Linux, т.к. несмотря на то, что микроядро ГОРАЗДО меньше по объёму, чем монолит, это всё же огромный объём работы, особенно если хочется без лишних трудовых затрат использовать существующие наработки, НО с другим архитектурным подходом. Ключевой показатель любой системы - это управление памятью И ИМЕННО В ЭТОМ Linux ПЛОХ. То есть ни о какой производительности не может быть речи, если систему можно повесить когда один из драйверов решит запросить больше ресурсов, чем можно. Почему линуксоиды не обращают на этот откровенный фарс в своей системе - выше моего понимания, т.к. даже Винда (Windows 8.1, Windows 10 / 11) работают с памятью лучше. Микроядро же содержит в себе и фокусируется на принципиально важных для любой системы моментах: управление системной памятью, менеджмент процессорного времени и ввод-вывод (в широком смысле). Всё остальное - пользовательское пространство, где если что-то заглючит или запросит больше ресурсов, микроядру на это будет до лампочки, оно продолжит работу несмотря ни на что и убьёт глючные процессы в автоматическом режиме, если потребуется сообщив пользователю, что он долбо*б, либо то, что его железо уже старенькое для таких нагрузок. Linux way - вышли за пределы системной памяти, получите зависон из которого он не выйдет.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру