Адрес для входа в РФ: exler.world

Бесплатная система для ученых

05.03.2008 21:11  5971   Комментарии (16)
Звонят с прямого эфира радиостанции "Вести". Говорят, что Microsoft представила новую бесплатную операционную систему, предназначенную для ученых. Просят этот факт прокомментировать. Я, разумеется, ни ухом, ни другими частями тела. Но так как опять прямой эфир, уверенно говорю, что Microsoft, конечно, молодцы, что выложили что-то там бесплатно, и что ученые с такой операционной системой наверняка дадут намного больше молока государству.

Привычка. Меня уже не в первый раз негодяйски выводят в прямой эфир без предварительного согласования, утряски и усушки, поэтому я перестал удивляться и реагирую так или иначе. Хотя отмечу, конечно, что в 99% случаях я вполне понимаю, о чем идет речь. Но не в данном случае.

Полез искать хоть какую-то информацию. Нашел:

Microsoft представила прототип новой операционной системы Singularity, ориентированной в первую очередь на ученых, пишет PC World. Бесплатный инструментарий для разработки приложений под эту ОС и ее исходный код выложены на сайте Microsoft Codeplex для всех желающих использовать их в исследовательских целях. Singularity создана программистами Microsoft с нуля. Главным приоритетом ОС является надежность. По словам вице-президента компании по исследованиям Рича Рашида (Rich Rashid), которые приводит издание Ars Technica, это не следующая Windows. Singularity как прототип призвана проверить новую концепцию построения ОС. Базой для новой системы является микроядро, 90 процентов которого написано на Sing#, расширении для языка высокого уровня C#, сообщает TG Daily. По словам авторов, такой подход позволяет сделать систему более безопасной по сравнению с теми, чьи ядра написаны на языках более низкого уровня.

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

Что это, Бэрримор? Кто в курсе?
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: http://research.microsoft.com/os/singularity/



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

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

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




05.03.08 21:54
0 0

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



В этом году все болиды Формулы-1 будут пытаться ехать с чипом под управлением софта от Майкрософт, так что почин дан уже давно. www.f1news.ru
05.03.08 22:16
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 143
exler.ru 272
авто 442
видео 4000
вино 359
еда 500
ЕС 60
игры 114
ИИ 29
кино 1581
попы 192
СМИ 2761
софт 930
США 132
шоу 6