URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 40483
[ Назад ]

Исходное сообщение
"OpenNews: Microsoft открыла исходные тексты операционной системы Singularity"

Отправлено opennews , 05-Мрт-08 12:19 
Компания Microsoft открыла (http://www.codeplex.com/singularity) часть исходных текстов исследовательского проекта Singularity (http://research.microsoft.com/os/singularity/), в рамках которого разрабатывается прототип сверхнадежной операционной системы будущего, не базирующейся на текущем коде Windows.


Особенностью (http://blogs.gotdotnet.ru/personal/mihailik/PermaLink.aspx?g...) Singularity, является то, что большая часть кода написана на одном из диалектов языка C#, включая код драйверов и системы ввода-вывода. На производительность это сильно не влияет, так как весь код операционной системы компилируется в машинные коды, JIT компиляции на лету не происходит, более того наиболее критические низкоуровневые компоненты написаны на языке ассемблер и Си. Singularity не является микроядерной ОС, весь код  выполняется в режиме ядра в рамках одного процесса.


Исходные тексты доступны в виде Singularity RDK (http://www.codeplex.com/singularity) (Research Development Kit), распространяемого под специальной лицензией (http://www.codeplex.com/singularity/license), допускающей только просмотр исходных текстов в образовательных целях. В комплект включены исходные тексты ОС, утилиты для сборки и тестирования, документация по устройству системы.

URL: http://www.codeplex.com/singularity
Новость: http://www.opennet.me/opennews/art.shtml?num=14562


Содержание

Сообщения в этом обсуждении
"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Аноним , 05-Мрт-08 12:19 
На скорость повлияет сборщик мусора.

"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Аноним , 05-Мрт-08 12:25 
Сверхнадежная ОС будущего будет создана не в недрах Редмонда.

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Ноним , 05-Мрт-08 13:34 
>Сверхнадежная ОС будущего будет создана не в недрах Редмонда.

А где?


"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Аноним , 05-Мрт-08 12:33 
всегда думал что микроядро надежней по своей сути.
ошибался?

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Somewho , 05-Мрт-08 12:36 
>всегда думал что микроядро надежней по своей сути.
>ошибался?

очень


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено _Nick_ , 05-Мрт-08 13:00 
>всегда думал что микроядро надежней по своей сути.
>ошибался?

не разу не ошибался.

А при чем микроядро к новости? сабж ведь не на микроядре будет :)


"Microsof"
Отправлено Andrey Mitrofanov , 05-Мрт-08 13:29 
>А при чем микроядро к новости?

С мокрософтом перепутал, видно. %)

>:)


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Дмитрий Ю. Карпов , 05-Мрт-08 15:56 
> всегда думал что микроядро надежней по своей сути.
> ошибался?

Микроядро позволяет предотвратить НЕКОТОРЫЕ виды сбоев, а именно - обращение драйверов к чужой памяти, что особенно актуально для Си с его прямыми указателями в память. Обращение драйвера в его собственную паяметь не отслеживается; выполнение некорруктных вызовв между драйверами не отслеживается (разве что средствами, не имеющими отношения к микроядерности); если драйвер диска забывает сбросить отложенную запись в не те секторы (или вообще не сбрасывает её), это тоже не отслеживается. Микроядро - не панацея, а один из эелементов защиты.

Впрочем, FUSE (др-р файловой системы в User Space) во FreeBSD - та же микроядерность, только без фанфар и пиара.


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено AdVv , 05-Мрт-08 18:23 
>[оверквотинг удален]
>Микроядро позволяет предотвратить НЕКОТОРЫЕ виды сбоев, а именно - обращение драйверов к
>чужой памяти, что особенно актуально для Си с его прямыми указателями
>в память. Обращение драйвера в его собственную паяметь не отслеживается; выполнение
>некорруктных вызовв между драйверами не отслеживается (разве что средствами, не имеющими
>отношения к микроядерности); если драйвер диска забывает сбросить отложенную запись в
>не те секторы (или вообще не сбрасывает её), это тоже не
>отслеживается. Микроядро - не панацея, а один из эелементов защиты.
>
>Впрочем, FUSE (др-р файловой системы в User Space) во FreeBSD - та
>же микроядерность, только без фанфар и пиара.

Гдето читал переписку разработчиков ядра, где ктото резонно подметил что кривой драйвер PCI устройства может не напрягаясь намертво повесить машину, причем неважно под какими привилегиями он запущен. И еще много чего подобного. В результате приминительно к архитектуре x86 идеи микроядерной ос слабо состыкуются с реалиями.


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено pawnhearts , 06-Мрт-08 07:15 
>всегда думал что микроядро надежней по своей сути.
>ошибался?

микроядро избавляет от одних проблем со создает массу других.
для того чтобы это всё работало требуется очень надежные механизмы ipc которые очень тяжело спроектировать и, особенно, отлаживать.
по этой причине hurd..там где он есть.
а ещё микроядро, точнее механизмы ipc дают нефиговый оверхед. это одна из причин, почему на mach все забили. ну кроме apple. однако, macos ощутима тормознее, чем линукс на том же железе. не уверен, что причина в mach, но думаю что имеено в нем.


"Microsoft открыла"
Отправлено Andrey Mitrofanov , 05-Мрт-08 12:40 
>Компания Microsoft открыла
> часть исходных текстов

.
>Исходные тексты доступны в виде Singularity RDK
>распространяемого под специальной лицензией
>, допускающей только просмотр исходных текстов в образовательных
>целях.

Кричали девушки: "Опен Сорс!"- и в воздух ли^Wчепчики бросали.

:-/ Реймонд с Переном http://opensource.org/history пьют соду и икают...


"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Аноним , 05-Мрт-08 12:41 
microsoft таки вступило в фазу схлопывания (singularity)

А лицензия сосет - не свободный софт


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Alexander , 05-Мрт-08 12:53 
>А лицензия сосет - не свободный софт

Так никто вроде и  не обещал? :)


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено _Nick_ , 05-Мрт-08 13:01 
>>А лицензия сосет - не свободный софт
>
>Так никто вроде и  не обещал? :)

так никто вроде и не верил :)


"OpenNews: Microsoft открыла исходные тексты операционной сис..."
Отправлено konled , 05-Мрт-08 12:57 
Ага. Сверхнадежная система будущего от Майкрософт. Написанная на Visual Basic :)

"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Аноним , 05-Мрт-08 12:57 
s/открыла/показала
Чтобы не было путаницы, надо называть вещи своими именами.

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено _Nick_ , 05-Мрт-08 13:02 
>s/открыла/показала
>Чтобы не было путаницы, надо называть вещи своими именами.

дельное замечание.

Максим, поправь, плз заголовок.


"сходные тексты"
Отправлено Andrey Mitrofanov , 05-Мрт-08 13:42 
>>s/открыла/показала
>дельное замечание.

<шютк>
Новость: "Состоялась мировая премьера MS CTTL". "Новая опен-сорс-лай-сензия является огромным шагом для человечества,"- заявил Онивсенаоднолицо Дроид, представитель отдела Зомбирования и макетинга МС: "Мы уверены, что широкая общественность разработчиков, да и просто погулять-вышелов-на-сорскоды-посмотретелов, с энтузиазмом воспримут новейшую migrosofft Can't Touch This Lie-sense. Лицензия уже внесена для одобрения OSI." Г-н Дроид никак не прокомментировал слухи о ведущихся в секрете переговорах с MC Hammer-ом о лицензировании одноимённого хита под одноимённой лицензией для её, лицензии, рекламы на MTV.
</шютк всем=смеятси>


"сходные тексты"
Отправлено _Nick_ , 05-Мрт-08 14:11 
АААААА

Зачет! :))))


"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Аноним , 05-Мрт-08 13:05 
Блин, ну еслм открыли ЧАСТЬ то и в заголовке надо писать ЧАСТЬ :) А то как реклама негрософта получается!

"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено _Nick_ , 05-Мрт-08 13:05 
> Singularity не является микроядерной ОС, весь
>код выполняется в режиме ядра в рамках одного процесса.

тогда слово "сверхнадежной" есть ложь


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Freedom , 05-Мрт-08 13:48 
>> Singularity не является микроядерной ОС, весь
>>код выполняется в режиме ядра в рамках одного процесса.
>
>тогда слово "сверхнадежной" есть ложь

почитайте статьи Таненбаума касательно построения сверх надежных OS.
  в частности подход лежащий в основе Singularity один из таких


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено _Nick_ , 05-Мрт-08 14:13 
>>> Singularity не является микроядерной ОС, весь
>>>код выполняется в режиме ядра в рамках одного процесса.
>>
>>тогда слово "сверхнадежной" есть ложь
>
> почитайте статьи Таненбаума касательно построения сверх надежных OS.
>  в частности подход лежащий в основе Singularity один из таких

хм..
не подсобите ли линкой?

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


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено fresco , 05-Мрт-08 14:37 
Ну хотя бы вот это:

http://www.minix3.ru/articles/balet.pdf
http://www.minix3.ru/articles/reliable-os.pdf


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено _Nick_ , 05-Мрт-08 16:27 
>Ну хотя бы вот это:
>
>http://www.minix3.ru/articles/balet.pdf
>http://www.minix3.ru/articles/reliable-os.pdf

т.е. речь о средставх безопасности, основанных на языках программирования?

Ну, вобщем, тогда где-то согласен


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено BayaN , 05-Мрт-08 17:45 
>Ознакомься с идеями Plan9 и задумайся на сколько лет они опережают
>свое время.

На сколько? Идея, всё - файлы просто широко расширенная фишка из Unix (а в Unix ещё откуда-нибдь). Но вот сама идея единого и универсального интерфейса для взаимодействия - ещё один способ повышения стабильности и безопасности. Также как и механизм сообщений у микроядра в дополнение к разделению адресных пространств. К сожалению, никому ни microsoft, ни Plan9, ни MacOS X не удалось решить главной проблемы - как заставить работать весь предыдущий софт быстро, надёжно + желательно не преучивать программистов, не идя вопреки своей идеи.


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено _Nick_ , 05-Мрт-08 18:03 
>На сколько? Идея, всё - файлы просто широко расширенная фишка из Unix
>(а в Unix ещё откуда-нибдь). Но вот сама идея единого и
>универсального интерфейса для взаимодействия - ещё один способ повышения стабильности и
>безопасности.

ну!
Файл не просто "всё", а даже сдрессное пространство какого-то процесса на машине,
расположенной на другом метерике...

Это уж точно неслабо :)


>Также как и механизм сообщений у микроядра в дополнение к
>разделению адресных пространств. К сожалению, никому ни microsoft, ни Plan9, ни
>MacOS X не удалось решить главной проблемы - как заставить работать
>весь предыдущий софт быстро, надёжно + желательно не преучивать программистов, не
>идя вопреки своей идеи.

ну, значит все впереди ;)


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Mike , 06-Мрт-08 15:40 
За окном 2008. Что в Plan9 произошло за последние 6 лет. И сколько им осталось опережать со своими идеями? Половина ссылок по Plan9 - мёртвые :( абидна

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено pawnhearts , 06-Мрт-08 17:39 
>За окном 2008. Что в Plan9 произошло за последние 6 лет. И
>сколько им осталось опережать со своими идеями? Половина ссылок по Plan9
>- мёртвые :( абидна

это были плохие идеи. хорошие идеи перекочевали в юникс.
за 6 лет.. inferno конечно!


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Mike , 07-Мрт-08 11:08 
inferno - очередная поделка и всего-то
Тот же Plan9, только что средство разработки ещё свое дописали, С чем-то не угодил - сделали Limbo и названий с пьесы Данте наковыряли. А так ничего нового нет.

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено belkin , 06-Мрт-08 11:05 
>ТопинамбУр большой теоретик а его миникс даже осью неназовешь
>жалкое подобие unix
>как можно еще и учиться и учить других заблуждаться?
>это я о тех кто поддерживает его идеи

GUI и мышь XEROX подарила Apple, а Билл стырил это у Apple навешав лапшы на уши Джобсу про совместные разработки ПО и потом смеялся над его наивностью.


"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено pawnhearts , 06-Мрт-08 14:04 
>GUI и мышь XEROX подарила Apple, а Билл стырил это у Apple
>навешав лапшы на уши Джобсу про совместные разработки ПО и потом
>смеялся над его наивностью.

пиратов кремниевой долины насмотрелись



"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено Глеб , 06-Мрт-08 14:38 
Откуда взялась Singularity? Это поясняется на сайте Национального института программирования http://www.nip-russia.ru

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Alexander , 06-Мрт-08 14:51 
Пиар под шумок?
Интересно, чей этот институт "национальный"? :)

"Microsoft открыла исходные тексты операционной системы Singu..."
Отправлено Andrey Mitrofanov , 06-Мрт-08 15:59 
>Интересно, чей этот институт "национальный"? :)

...неужели, проститутка -- национальность?


"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено atx , 06-Мрт-08 15:07 
...опять ДОС изобрели...

"Microsoft открыла исходные тексты операционной системы Singularity"
Отправлено guest , 06-Мрт-08 16:31 
уберите слово "открыла" - мелкомяхкие нифига не открывали.
пока не под гпл3 - не интересно даже на посмотреть.

"crosof"
Отправлено Andrey Mitrofanov , 07-Мрт-08 11:15 
>уберите слово "открыла" - мелкомяхкие нифига не открывали.
>пока не под гпл3 - не интересно даже на посмотреть.

Ну, почему ж? :) Шлиман вон Трою _открыл_. мс исходники какие-то откапала. Чем не новость? %)