The OpenNET Project / Index page

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



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

Исходное сообщение
"Представлено свободное микроядро Codezero 0.1"
Отправлено Aesthetus Animus, 15-Июн-09 20:06 
>ну блин... жеский реалтайм, повышенная надежность...
>учиться вам, учиться и так далее, чтобы не задавать ненужных вопросов

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

И откуда вы взялись, с ЛОРа понабежали, что ли?
--------------------------------------------

А вот на это уже можно порассуждать:

>Твой вопрос из серии:
>А зачем нужно модульное ядро, ведь это сложнее?

Есть противоположное (не только) мое мнение.

>А зачем нужны высокоуровневые языки, ведь это "оверхед"?

Какой оверхед у Си? Мы ведь сейчас о системном программировании говорим?

>А зачем нужна виртуализация, ведь это опять таки "оверхед"?

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

>А зачем нужен Linux, *BSD ведь и это тоже "оверхед" (Скажи мне,
>нафига в страиваемой технике Linux)?

Linux, *BSD - _готовый_ хороший стек tcp, _готовый_ стек usb, работоспособный планировщик, отработанная годами инфраструктура и некоторые другие вкусности. Там где нужен меньший оверхед - там место для FreeRTOS (я о нем подумываю изза необходимости в планировщике). Там где нужен _действительно_ жесткий реалтайм, там кристал с голой прошивкой под него. И что из этих подходов используется чаще - хороший вопрос.

>http://l4ka.org/

Читаю, чуть позже постараюсь дать свое мнение на этот счет.

>Для затравки, чтобы подогреть интерес, наноядро даёт:

...
>- простоту замены/расширения

Это достигается изолированностью отдельных частей. Но _прямо_ из микроядерности не следует.

>- надёжность, безопасность

Миф. Надежности и безопасности никогда нельзя достигнуть введением новых сущностей, коим является микроядро. Это достижимо только ясностью видения архитектуры и ее простотой. А иначе система становится необозримой - вот тогда возникают проблемы с безопасностью, и никакие микроядра, управляемый код и прочие костыли, переносящие "сложность" из одного места в другое, не помогут.

>- простоту создания изолированных окружений

Не буду пока тут спорить, но для меня эта простота кажется сомнительной.

 

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



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

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