1.1, Анон (?), 01:13, 13/06/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> системные библиотеки libL4 и libposix
> Изолированные контейнеры будут поддерживать запуск Linux ядра поверх Codezero.
Хммм... звучит вкусно и интересно :)
| |
|
2.3, User294 (ok), 09:13, 13/06/2009 [^] [^^] [^^^] [ответить]
| +/– |
>неповоротливым будет наверняка
... и в свете этого тем паче не понятно почему это сватают в эмбеддед, где обычно и так процессоры дохлые.
| |
|
3.4, xxx (??), 11:17, 13/06/2009 [^] [^^] [^^^] [ответить]
| +14 +/– |
А это смотря как посмотреть. ARM не такие уж и дохлые. Да и чтобы было понятно, надо понимать, что L4 представитель последнего поколения микроядер, даже наноядер. И в отличие от того же Mach, передача сообщений на порядок быстрее и не намного медленнее обычного системного вызова у монолитных ядер. Результаты замеров производительности проектов L4/Linux и L4/Darwin показали, что "оверхед" в среднем 1-5%. А L4/(набор спец. сервисов) легко может конкурировать в секторе встраиваемых решений, причём обладая хорошей гибкостью и надёжностью. А то, что микроядра тормознутые, так это сказки 80-х годов. Тут другие проблемы - сложность разработки системы, соостоящей из множества взаимодействующих сервисов. И вот эта проблема как раз частично снимается у встраеваемой техники, тупо меньшим числом необходимых сервисов.
| |
|
|
5.9, Аноним (-), 01:08, 15/06/2009 [^] [^^] [^^^] [ответить]
| +/– |
Зачем нужен Aesthetus Animus если он дает оверхед в виде углекислого газа итого что выделяется после переваривания пищи?
| |
|
6.10, Aesthetus Animus (?), 06:51, 15/06/2009 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Зачем нужен Aesthetus Animus если он дает оверхед в виде углекислого газа
>итого что выделяется после переваривания пищи?
Помимо оверхеда в виде обогревания атмосферы и роста энтропии, Aesthetus Animus совершает (как не странно) полезную работы. Но что кроме оверхеда дает _это_ микроядро? (Попрошу воздержаться впреть от троллинга, если нечего ответить - не отвечайте)
Когда создаем что-то новое, чему уже есть аналог, должно быть четкое понимание, каких целей хотим добиться, и, хотябы смутное, засчет каких сущностей мы это сможем сделать. А _пока_ я вижу такой подход: а что если сделать микроядро? Да, круто, давайте сделаем! А на хрен оно надо? Какая в жопу разница - там поглядим.
Как показывают мои наблюдения, из такого подхода ничего дельного не выходит.
| |
|
7.11, аноним (?), 07:27, 15/06/2009 [^] [^^] [^^^] [ответить]
| +/– |
ну блин... жеский реалтайм, повышенная надежность...
учиться вам, учиться и так далее, чтобы не задавать ненужных вопросов
| |
7.13, xxx (??), 17:46, 15/06/2009 [^] [^^] [^^^] [ответить]
| +/– |
Твой вопрос из серии:
А зачем нужно модульное ядро, ведь это сложнее?
А зачем нужны высокоуровневые языки, ведь это "оверхед"?
А зачем нужна виртуализация, ведь это опять таки "оверхед"?
А зачем нужен Linux, *BSD ведь и это тоже "оверхед" (Скажи мне, нафига в страиваемой технике Linux)?
И т. д.
>Но что кроме оверхеда дает _это_ микроядро? (Попрошу воздержаться впреть от троллинга, если нечего ответить - не отвечайте)
Я с радостью воздерживаюсь от троллинга, но и давать полный развёрнутый ответ тоже не буду. Мне лень пересказывать труды разработчиков L4, mach, GNU Hurd, да и не совсем коректно это, т.к. - это будет моё сугубо личное восприятие. А что даёт микроядро, и L4 как наноядро, можно узнать, если тебе действительно интересно это, спросив у гугла, посмотрев материалы на сайте http://l4ka.org/ и т.д. А вот потом, у нас действительно может получиться интересная техническая дискуссия.
Для затравки, чтобы подогреть интерес, наноядро даёт:
- большую модульность
- простоту замены/расширения
- надёжность, безопасность
- простоту создания изолированных окружений
Само собой есть недостатки, их перечислять не буду, чтобы не охлаждать интерес =)
| |
|
|
9.15, xxx (??), 21:20, 15/06/2009 [^] [^^] [^^^] [ответить] | +1 +/– | Вот поэтому я и говорю вопрос из серии тех, ответ на который неоднозначен Обычн... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.16, vinnie777 (??), 10:49, 17/06/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
to Aesthetus Animus:
Извините, пришлось вмешаться, но вы словоблуд:
>"Миф. Надежности и безопасности никогда нельзя достигнуть введением новых >сущностей, коим является микроядро. Это достижимо только ясностью видения >архитектуры и ее простотой. А иначе система становится необозримой - вот тогда >возникают проблемы с безопасностью"
По существу: микроядро, это действительно надежность - именно микроядерная QNX используется в атомной энергетике, в космосе и на критических участках производства. Микроядерная ОС используются в банкоматах системы VISA в северной америке.
Микроядро это стабильный API. Это действительно модульность и расширяемость - у меня после обновлении ядра стабильно слетает видеодрайвер. Надо переустанавливать драйвер wi-fi. Сам способ установки драйвера кривой. Извините, но в оффтопике он более логично организован, когда среди установленных драйверов, можно выбрать нужный.
НЕ надо как в linux таскать от релиза к релиза таскать многомиллионый код, который только пухнет.
и.т.д.
| |
1.17, vinnie777 (??), 10:52, 17/06/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
у меня после обновлении ядра стабильно слетает видеодрайвер. Надо переустанавливать драйвер wi-fi. Сам способ установки драйвера кривой.Забыл добавить - это все про linux
| |
|