05.03.2008 21:11
Комментарии 16

Я на него наткнулся, когда читал какую-то статью Таненбаума - там Сингулярити приведен как пример работы с микроядрами. Сугубо исследовательский проект без какой-либо перспективы.



В первой версии они, грубо говоря, запускают все программы под .NET (в том числе драйвера и т.д.), что дает им определенные преимущества (т.к. все прогаммы находятся в одном адресном пространстве и могут свободно обмениваться данными). Во второй версии хотят выкинуть .NET из ядра (потому что сейчас это довольно странное микроядро - на десяток мегабайт), но там будут свои серьезные ограничения.
06.03.08 01:26
0 0

Брюн:
Так что это не "ОС для учёных", а "модель ОС для изучения, как работают ОС". Для непосредственного пользования она не предназначена.
Занятно -- как раз для этой цели были в своё время созданы Amoeba и Minix. И Миникс послужил стартовой платформой Торвальдсу для разработки Линукса.

Никакой реальной популярности ни та, ни другая не имели -- как только появились нормальные opensource-ОС (FreeBSD/NetBSD/OpenBSD и Linux), так потребность в этих "ОС для опытов" резко упала почти до нуля.

stealth_nsk:
Я на него наткнулся, когда читал какую-то статью Таненбаума - там Сингулярити приведен как пример работы с микроядрами. Сугубо исследовательский проект без какой-либо перспективы.
Ну вот, вот он и проявился -- как раз весёлый гномик Таненбаум и был автором Амёбы и Миникса. 😄

можно прочесть здесь
www.rsdn.ru
06.03.08 00:24
0 0

Alex Exler: Почему ядро, написанное на расширении языка высокого уровня более безопасное, чем ядро, написанное на языке низкого уровня



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



Вероятность человеческой ошибки меньше.
06.03.08 00:10
0 0

Алекс! В оригинале заметки всё гораздо понятнее. Цитирую:

"It's difficult for the academic community to experiment with computer architectures, he said. Singularity is designed to make it easier for researchers to test how operating systems and applications interact with each other, he said."

http://www.pcworld.com/article/id,143122-pg,1/article.html

"Although Singularity incorporates some very intriguing theoretical concepts, the operating system itself is developed exclusively for research purposes and is not intended for practical use. "

http://arstechnica.com/news.ars/post/20080304-singularity-microsofts-research-os-available-for-download.html

Так что это не "ОС для учёных", а "модель ОС для изучения, как работают ОС". Для непосредственного пользования она не предназначена.
06.03.08 00:00
0 0

Что-то они замышляют... Сейчас и так каждый третий индиец Си Шарп изучает. Скоро весь мир будет писать программы для Microsoft а он будет их миру же и продавать... Вечный, блин, двигатель...
05.03.08 23:21
0 0

Скажу честно - качал по этой ссылке - написано RDK а имя архива Singularity

http://www.codeplex.com/singularity/SourceControl/ListDownloadableCommits.aspx

Внутрь не успел заглянуть. Но, похоже, они продолжают выкладывать материал.
05.03.08 22:26
0 0

Еще в тему, может быть, окажется полезным: http://blogs.technet.com/willg/archive/2008/03/05/singularity-operating-system.aspx


05.03.08 22:14
0 0

<combr> новая ОС от мс будет называться singularity . ..

<combr> "в физике черных дыр - сингулярность появляется при схлопывании звезды-гиганта в конце ее жизненного цикла."^

(c) bash.org.ru
05.03.08 21:48
0 0

research.microsoft.com



Это поидее ссылка на описание операционки-скачать пока нельзя,а жаль.

Правда сама идея научной операционки кажется сомнительной-всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.
05.03.08 21:47
0 0

Deeper: всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.



В этом году все болиды Формулы-1 будут пытаться ехать с чипом под управлением софта от Майкрософт, так что почин дан уже давно. www.f1news.ru
05.03.08 22:16
0 0

Deeper: http://research.microsoft.com/os/singularity/



Это поидее ссылка на описание операционки-скачать пока нельзя,а жаль.

Правда сама идея научной операционки кажется сомнительной-всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.

Я скачал без проблем - 60М




05.03.08 21:54
0 0

Т.е. контроль уязвимостей большей частью встроен в языки, на которых написана ОС, чем в саму ОС. А насчет "системы для ученых" - они что-то напутали, "академическая" и "система для ученых" - немного совсем разные вещи
05.03.08 21:36
0 0

Еще полезная информация:

http://www.linux.org.ru/view-message.jsp?msgid=2556882&lastmod=1204741235492

Из нее следует, что assembler и C++ тоже применялись при написании критических частей системы, а безопасность может пониматься в смысле безопасности Java и .NET, где отсутствуют указатели в стиле C/C++, когда можно получить прямой доступ к памяти, и виртуальная машина контролирует выделение и очистку памяти (автоматическую уборку мусора, проверку ссылок и т.п.), контроль переполнения буфера и прочие уязвимости, которые возможны при использовании более старых низкоуровневых языков. Учитывая, что данная операционная система выложена как Open Source, можно сделать вывод, что Microsoft просто "прощупывает" реакцию для учета ее в последующих разработках, а сама система интересна именно с "академической" точки зрения (кстати, и лицензия там далеко не GPL или BSD). Кроме того, микроядерные ОС довольно распространены, так что, почему бы и не прощупать это направление?
05.03.08 21:32
0 0

05.03.08 21:25
0 0
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 147
exler.ru 315
авто 480
видео 4345
вино 363