The OpenNET Project / Index page

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



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

Исходное сообщение
"Релиз открытой микроядерной ОС Genode 12.11"
Отправлено Аноним, 04-Дек-12 20:32 
> Оригинал уже 25 лет, как пора наконец-то похоронить. Нельзя, понимаете, в одной
> бобочке 10 лет ходить.

А электродвигатели нам не надо хоронить? А то уже более столетия используются мало измененные варианты одного и того же дизайна. Вот это я понимаю, некромансия.

> Однако, увы, под оригинал много софта хорошего понаделано, да и другие ОС
> во многом до оригинала не дотягивают. Те же Винды можно было бы много удобнее
> сделать. Но, увы.

Но увы, не самый плохой по начальной задумке кернел опоганен маркетологами и их искусственными ограничениями. Ну и их жабой и сомнительными целями. Ну вон реактос пытается что-то такои изобразить. Только вот когда цель - это создание клона системы, граждане добровольно обули себя на возможность крутить руль и ехать своим маршрутом. Вариант, но достаточно печальный.

>> субстанции оказавшейся под рукой.
> Не надо ёрничать.

Ну извините, не смог удержаться от сарказма. Просто слушать по 10+ лет одну и ту же сказку про белого бычка может и подзадолбать. Тем более когда практически наблюдаемые факты доказывают ровно обратное.

Вот симбиан например. Микроядро, ага. И его основной попаболью в последнее время было отсутствие драйверов. При том что нокия - не такой уж и дистрофик по ресурсам. Была в эпоху симбиана. Но просто добавление нового разрешения экрана - уже целая эпопея. Сенсорный экран? Ой, что вы. Всякая новомодная периферия? Файловые системы получше чем FAT? Ах-ах-ах. Бравые перцы не забыли обвешать все какими-то задрюченными сертификатами защищающими систему от юзера (которые в конечном итоге все с помпой обошли все-равно) а на развитие оси и дров - что-то бухали немеряно ресурсов с мизерным результатом. И в результате система перестала устраивать пользователей в силу общей убогости. Остальные обогнали ее на повороте. А потом был линукс. Который намного быстрее любого симбиана допинали до поддержки весьма навернутого железа с дофига специфичной периферии. Ну а потом пришел гражданин из MS которому огороженную экосистему надо было строить, видите ли. И потопил все нафиг.

> В концепции микроядра нет ничего, ровным счётом ничего магического. Простое разделение
> системы на относительно изолированные части - обмен некоторой доли производительности
> на удобство сопровождения и разработки.

Проблема только в том что данный tradeoff не устраивает слишком многих. Да и разработчики ядра как-то работают и выпускают вполне стабильные конструкции. Ну, если у меня драйвера XFS и EXT4 паниковали и oops-ались целых ноль раз за все время, от чего меня защитит драйвер в юзерспейсе? Выбирая между "7 лет мучаться с тормозами" и "защитой от сбоев, которые я 7 лет не видел" - выбор очевиден как дважды два. Более того - я не хочу пользоваться сбоящим драйвером ФС. Он не должен сбоить. А не успешно рекавериться после факапа. К тому же меньщая цена факапа спровоцирует экономию на програмерах и выпуск дров черти-какой индусней - "ну подумаешь, перезапустится накрайняк".

> При поддержке со стороны железа вообще проигрыша не должно быть
> (быстрое переключение контекста - в современных ЦП до 8-ми МЕТРОВ кэша,
> где это можно хранить).

Не, можно создать себе проблемы а потом героически с ними бороться. А линь например недавно сделал довольно изощренную группировку сисколов чтобы гейтовать между юзермодом и кернелмодом сразу оптом целые пачки вызовов. Так меньше оверхеда.

> То, что микроядер сейчас нет - ну и на 95-х виндах народ
> работал. Тогда считалось, что пара перезагрузок в день - фигня.

Там собственно претензия была в основном в том что обычная юзермодовая программа (нет, не драйвер) может все положить. Вот это непорядок, ибо как раз в железе сделана защита от этого и ей даже как бы попытались воспользоваться, но - не очень успешно. Из-за балласта совместимости. Там в ядре такое месиво было наворочено что гибриды и монолиты - довольно стройные конструкции на фоне этого.

 

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



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

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