Адрес для входа в РФ: exler.world
Бесплатная система для ученых
05.03.2008 21:11
5960
Комментарии (16)
Звонят с прямого эфира радиостанции "Вести". Говорят, что Microsoft представила новую бесплатную операционную систему, предназначенную для ученых. Просят этот факт прокомментировать. Я, разумеется, ни ухом, ни другими частями тела. Но так как опять прямой эфир, уверенно говорю, что Microsoft, конечно, молодцы, что выложили что-то там бесплатно, и что ученые с такой операционной системой наверняка дадут намного больше молока государству.
Привычка. Меня уже не в первый раз негодяйски выводят в прямой эфир без предварительного согласования, утряски и усушки, поэтому я перестал удивляться и реагирую так или иначе. Хотя отмечу, конечно, что в 99% случаях я вполне понимаю, о чем идет речь. Но не в данном случае.
Полез искать хоть какую-то информацию. Нашел:
Microsoft представила прототип новой операционной системы Singularity, ориентированной в первую очередь на ученых, пишет PC World. Бесплатный инструментарий для разработки приложений под эту ОС и ее исходный код выложены на сайте Microsoft Codeplex для всех желающих использовать их в исследовательских целях. Singularity создана программистами Microsoft с нуля. Главным приоритетом ОС является надежность. По словам вице-президента компании по исследованиям Рича Рашида (Rich Rashid), которые приводит издание Ars Technica, это не следующая Windows. Singularity как прототип призвана проверить новую концепцию построения ОС. Базой для новой системы является микроядро, 90 процентов которого написано на Sing#, расширении для языка высокого уровня C#, сообщает TG Daily. По словам авторов, такой подход позволяет сделать систему более безопасной по сравнению с теми, чьи ядра написаны на языках более низкого уровня.
Заметка крайне туманная. Не система, а прототип. Но исходный код и бесплатный инструментарий уже выложены. Почему ядро, написанное на расширении языка высокого уровня более безопасное, чем ядро, написанное на языке низкого уровня - тоже не очень понятно.
Что это, Бэрримор? Кто в курсе?
Привычка. Меня уже не в первый раз негодяйски выводят в прямой эфир без предварительного согласования, утряски и усушки, поэтому я перестал удивляться и реагирую так или иначе. Хотя отмечу, конечно, что в 99% случаях я вполне понимаю, о чем идет речь. Но не в данном случае.
Полез искать хоть какую-то информацию. Нашел:
Microsoft представила прототип новой операционной системы Singularity, ориентированной в первую очередь на ученых, пишет PC World. Бесплатный инструментарий для разработки приложений под эту ОС и ее исходный код выложены на сайте Microsoft Codeplex для всех желающих использовать их в исследовательских целях. Singularity создана программистами Microsoft с нуля. Главным приоритетом ОС является надежность. По словам вице-президента компании по исследованиям Рича Рашида (Rich Rashid), которые приводит издание Ars Technica, это не следующая Windows. Singularity как прототип призвана проверить новую концепцию построения ОС. Базой для новой системы является микроядро, 90 процентов которого написано на Sing#, расширении для языка высокого уровня C#, сообщает TG Daily. По словам авторов, такой подход позволяет сделать систему более безопасной по сравнению с теми, чьи ядра написаны на языках более низкого уровня.
Заметка крайне туманная. Не система, а прототип. Но исходный код и бесплатный инструментарий уже выложены. Почему ядро, написанное на расширении языка высокого уровня более безопасное, чем ядро, написанное на языке низкого уровня - тоже не очень понятно.
Что это, Бэрримор? Кто в курсе?
Войдите, чтобы оставить комментарий.
Я на него наткнулся, когда читал какую-то статью Таненбаума - там Сингулярити приведен как пример работы с микроядрами. Сугубо исследовательский проект без какой-либо перспективы.
В первой версии они, грубо говоря, запускают все программы под .NET (в том числе драйвера и т.д.), что дает им определенные преимущества (т.к. все прогаммы находятся в одном адресном пространстве и могут свободно обмениваться данными). Во второй версии хотят выкинуть .NET из ядра (потому что сейчас это довольно странное микроядро - на десяток мегабайт), но там будут свои серьезные ограничения.
В первой версии они, грубо говоря, запускают все программы под .NET (в том числе драйвера и т.д.), что дает им определенные преимущества (т.к. все прогаммы находятся в одном адресном пространстве и могут свободно обмениваться данными). Во второй версии хотят выкинуть .NET из ядра (потому что сейчас это довольно странное микроядро - на десяток мегабайт), но там будут свои серьезные ограничения.
Брюн:
Так что это не "ОС для учёных", а "модель ОС для изучения, как работают ОС". Для непосредственного пользования она не предназначена.
Так что это не "ОС для учёных", а "модель ОС для изучения, как работают ОС". Для непосредственного пользования она не предназначена.
Никакой реальной популярности ни та, ни другая не имели -- как только появились нормальные opensource-ОС (FreeBSD/NetBSD/OpenBSD и Linux), так потребность в этих "ОС для опытов" резко упала почти до нуля.
stealth_nsk:
Я на него наткнулся, когда читал какую-то статью Таненбаума - там Сингулярити приведен как пример работы с микроядрами. Сугубо исследовательский проект без какой-либо перспективы.
Я на него наткнулся, когда читал какую-то статью Таненбаума - там Сингулярити приведен как пример работы с микроядрами. Сугубо исследовательский проект без какой-либо перспективы.
можно прочесть здесь
www.rsdn.ru
www.rsdn.ru
Alex Exler: Почему ядро, написанное на расширении языка высокого уровня более безопасное, чем ядро, написанное на языке низкого уровня
Как и в машиностроении. Безопасней автомобиль проектировать на основе проверенных узловых деталей, а не пытаться абсолютно всё заново изобрести и выточить напильником.
Вероятность человеческой ошибки меньше.
Алекс! В оригинале заметки всё гораздо понятнее. Цитирую:
"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
Так что это не "ОС для учёных", а "модель ОС для изучения, как работают ОС". Для непосредственного пользования она не предназначена.
"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
Так что это не "ОС для учёных", а "модель ОС для изучения, как работают ОС". Для непосредственного пользования она не предназначена.
Что-то они замышляют... Сейчас и так каждый третий индиец Си Шарп изучает. Скоро весь мир будет писать программы для Microsoft а он будет их миру же и продавать... Вечный, блин, двигатель...
Скажу честно - качал по этой ссылке - написано RDK а имя архива Singularity
http://www.codeplex.com/singularity/SourceControl/ListDownloadableCommits.aspx
Внутрь не успел заглянуть. Но, похоже, они продолжают выкладывать материал.
http://www.codeplex.com/singularity/SourceControl/ListDownloadableCommits.aspx
Внутрь не успел заглянуть. Но, похоже, они продолжают выкладывать материал.
Еще в тему, может быть, окажется полезным: http://blogs.technet.com/willg/archive/2008/03/05/singularity-operating-system.aspx
<combr> новая ОС от мс будет называться singularity . ..
<combr> "в физике черных дыр - сингулярность появляется при схлопывании звезды-гиганта в конце ее жизненного цикла."^
(c) bash.org.ru
<combr> "в физике черных дыр - сингулярность появляется при схлопывании звезды-гиганта в конце ее жизненного цикла."^
(c) bash.org.ru
research.microsoft.com
Это поидее ссылка на описание операционки-скачать пока нельзя,а жаль.
Правда сама идея научной операционки кажется сомнительной-всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.
Это поидее ссылка на описание операционки-скачать пока нельзя,а жаль.
Правда сама идея научной операционки кажется сомнительной-всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.
Deeper: http://research.microsoft.com/os/singularity/
Это поидее ссылка на описание операционки-скачать пока нельзя,а жаль.
Правда сама идея научной операционки кажется сомнительной-всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.
Я скачал без проблем - 60М
Это поидее ссылка на описание операционки-скачать пока нельзя,а жаль.
Правда сама идея научной операционки кажется сомнительной-всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.
Я скачал без проблем - 60М
Deeper: всё равно что майкрософт начнёт писать операционки для ЦУП - бестолково и страшно представить последствия.
В этом году все болиды Формулы-1 будут пытаться ехать с чипом под управлением софта от Майкрософт, так что почин дан уже давно. www.f1news.ru
Т.е. контроль уязвимостей большей частью встроен в языки, на которых написана ОС, чем в саму ОС. А насчет "системы для ученых" - они что-то напутали, "академическая" и "система для ученых" - немного совсем разные вещи
Еще полезная информация:
http://www.linux.org.ru/view-message.jsp?msgid=2556882&lastmod=1204741235492
Из нее следует, что assembler и C++ тоже применялись при написании критических частей системы, а безопасность может пониматься в смысле безопасности Java и .NET, где отсутствуют указатели в стиле C/C++, когда можно получить прямой доступ к памяти, и виртуальная машина контролирует выделение и очистку памяти (автоматическую уборку мусора, проверку ссылок и т.п.), контроль переполнения буфера и прочие уязвимости, которые возможны при использовании более старых низкоуровневых языков. Учитывая, что данная операционная система выложена как Open Source, можно сделать вывод, что Microsoft просто "прощупывает" реакцию для учета ее в последующих разработках, а сама система интересна именно с "академической" точки зрения (кстати, и лицензия там далеко не GPL или BSD). Кроме того, микроядерные ОС довольно распространены, так что, почему бы и не прощупать это направление?
http://www.linux.org.ru/view-message.jsp?msgid=2556882&lastmod=1204741235492
Из нее следует, что assembler и C++ тоже применялись при написании критических частей системы, а безопасность может пониматься в смысле безопасности Java и .NET, где отсутствуют указатели в стиле C/C++, когда можно получить прямой доступ к памяти, и виртуальная машина контролирует выделение и очистку памяти (автоматическую уборку мусора, проверку ссылок и т.п.), контроль переполнения буфера и прочие уязвимости, которые возможны при использовании более старых низкоуровневых языков. Учитывая, что данная операционная система выложена как Open Source, можно сделать вывод, что Microsoft просто "прощупывает" реакцию для учета ее в последующих разработках, а сама система интересна именно с "академической" точки зрения (кстати, и лицензия там далеко не GPL или BSD). Кроме того, микроядерные ОС довольно распространены, так что, почему бы и не прощупать это направление?
Почитай тут, например: http://blogs.gotdotnet.ru/personal/mihailik/PermaLink.aspx?guid=9ae1f790-36c2-4af2-a5e6-a5d22c6211c9
Домашняя страница проекта: http://research.microsoft.com/os/singularity/ .
Домашняя страница проекта: http://research.microsoft.com/os/singularity/ .
Теги
Информация
Что ещё почитать