PDA

Просмотр полной версии : ?2,5 млн на надежную ОС


-=Leon=-
29.04.2009, 00:59
Европейский исследовательский совет (European Research Council) выделил грант в размере ?2,5 млн ($3,3 млн) для дальнейшей разработки Unix-подобной операционной системы Minix, которая должна стать более надежной и безопасной по сравнению с Microsoft Windows. Грант поступил в Университет Врийе в Амстердаме, где дальнейшей разработкой Minix будут заниматься пять человек – три исследователя и два программиста. Эта сумма обеспечит дальнейшие исследования на протяжении не менее 5 лет.

Minix – это Unix-подобная операционная система, разработанная в 1987 г. профессором Университата Врийе Эндрю Таненбаумом (Andrew Tanenbaum)

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

По словам 65-летнего Таненбаума, ошибки в программном обеспечении будут возникать всегда – от них никуда не деться. Однако ПО можно сделать надежным, таким, чтобы сбои в нем не прерывали работу. Операционные системы как семейства Windows, так и Linux-дистрибутивы не могут обеспечить должный уровень надежности.

Система Minix 3 работает с x86-процессорами (включая 386, 486 и Pentium). Стандартная конфигурация требует минимум 16 МБ оперативной памяти. Система распространяется на LiveCD.

Googleman
29.04.2009, 14:27
Концепция такой работы драйвера напоминает песочницы в Solaris. Я думаю, вполне закономерная идея.

Весёлый Молочник
30.04.2009, 23:31
Это называется микроядро и оно появилось задолго до Solaris и Linux.

Googleman
03.05.2009, 00:33
Это называется микроядро и оно появилось задолго до Solaris и Linux.

Я промолчу. В микроядре службы работают далеко не в пространстве пользователя.

Весёлый Молочник
03.05.2009, 10:05
Собственно надо молчать, когда говоришь "Я промолчу".

Все остальные сервисы ОС, в классических монолитных ядрах предоставляемые непосредственно ядром, в микроядерных архитектурах реализуются в адресном пространстве пользователя (Ring3) и называются сервисами. Примерами таких сервисов, выносимых в пространство пользователя в микроядерных архитектурах, являются сетевые сервисы, файловая система, драйверы.

Googleman
03.05.2009, 11:55
Собственно надо молчать, когда говоришь "Я промолчу".

Ну чтож, признаю, ошибался.