The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

ОС Minix получила финансирование в размере 2.5 млн. евро, opennews (??), 28-Апр-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "ОС Minix получила финансирование в размере 2.5 млн. евро"  +/
Сообщение от кеку (?), 28-Апр-09, 20:22 
>Да, удачи коллективу Танненбаума!
>
>Вот только смущает размер коллектива - 3 исследователя и 2 программиста и
>2.5 лимона на 5 лет. Через 5 лет много может измениться.
>Почему бы не попробовать те же деньги бОльшему количеству людей на
>менее короткий срок?

Читайте «Мифический человеко-месяц или Как создаются программные системы» — Фредерика Брукса
Большое количество программистов тоже не выход...

Ответить | Правка | Наверх | Cообщить модератору

27. "ОС Minix получила финансирование в размере 2.5 млн. евро"  +/
Сообщение от Ariel (??), 28-Апр-09, 20:34 
Мне нравится идея Minix, кто знает не будет ли Mac OS XI работать на Minix или гибриде его с Darwin лет через пять?
Ответить | Правка | Наверх | Cообщить модератору

37. "ОС Minix получила финансирование в размере 2.5 млн. евро"  +/
Сообщение от ixrws (?), 28-Апр-09, 21:13 
Если оно будет работать эффективно - то оно будет влито много куда, в том числе слито в linux:) Вопрос ведь в эффективности. Микроядра строят давно. Их строить сложно, даже формализованное api c генерацией скелетов после описания в xml не сильно упрощяет задачу. Писать объёмную систему, состоящую из множества паралельно работающих сервисов, завязанных друг на друга - не простая задача. Плюс есть чисто технические трудности, типо накладных расходов на смену контекстов, расходы на обмен ресурсами между сервисами.
Частенько высказывается мнение, что микрояд имеет некий мифический легко вычисляемый оверхед, который легко компенсируется возрастающей мощностью процессорв. Но в реальном мире, накладные расходы микроядерной системы зависят от качества кода, от качества применяемых решений. Если разработчики не будут дотошно экономить каждую инструкцию процессора на смене контекстов, в том числе стараться как можно реже делать запросы между сервисами, а также будут вырабатывать максимально эффективные методы обмена ресурсами между сервисами - то да, микрояд может быть достаточно эффективен. В некоторой степени это доказывает qnx.
К чему всё это словоблудство? К тому, что это дороже, сложнее. Эпл в одиночку развивать такую систему надорвёт свою прямую кишку. А вот потянет ли кто-то вообще развивать качественный микрояд, который сравнится по динамичности развития с linux, bsd, solaris - это вот главный вопрос. Ведь с практической точки зрения выбирают то, что работает, решает задачи. А не показывает поразительные результаты в синтетических тестах.
Ответить | Правка | Наверх | Cообщить модератору

103. "ОС Minix получила финансирование в размере 2.5 млн. евро"  +/
Сообщение от Tim (??), 29-Апр-09, 21:56 
>Если оно будет работать эффективно - то оно будет влито много куда,
>в том числе слито в linux:)

Да, фундаментальные исследования требуют больших затрат, но идёт на пользу всем в долгосрочной перспективе.

> Если разработчики не будут дотошно экономить каждую инструкцию процессора на смене контекстов,

Вы не учитываете тенденции развития железа.
Гнать частоты практически невозможно, теперь ускорение идет за счёт параллелизма.
Чем больше аппаратных потоков, тем меньше переключений контекста.

Одна из проблем присущих современным ОС -- они очень тяжело распараллеливаются.
Напротив в микроядерной системе проблемы параллельности и синхронизации решаются "естественным" образом.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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