Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> Microsoft представила новую экспериментальную ОС
Начать новую тему   Ответить на тему   вывод темы на печать

Microsoft представила новую экспериментальную ОС

Автор
Сообщение
rocker
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.12.2006
Сообщения: 1261
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2008.03.18 16:29.24
Ответить с цитатой
5 марта корпорация Microsoft представила прототип новой операционной системы Singularity. Она выложила на один из своих сайтов исследовательский инструментарий для написания приложений под ОС и разрешила всем желающим использовать исходный код Singularity в некоммерческих целях.

Singularity разрабатывали с нуля. Создание ОС заняло у сорока разработчиков свыше пяти лет, причем сообщения о работах над системой появились только два года назад.

"Сингулярность", по утверждению разработчиков, не имеет ничего общего с Windows и вообще не предназначена для простых смертных. Это прототип, доказательство того, что новая концепция построения операционных систем имеет право на жизнь.

Часть 1. Для специалистов

Авторы Singularity, Гэлен Хант (Galen Hunt) и Джим Лэрус (Jim Larus) отмечают, что все современные операционные системы вроде Windows, MacOS, UNIX и ОС на базе ядра Linux во многом основаны на идеях системы Multics, появившейся еще в шестидесятые годы прошлого века. Программисты Microsoft, напротив, отошли от многих традиционных принципов построения ОС.

Так, на уровне архитектуры приоритетом экспериментальной системы попытались сделать надежность. Для этого при написании Singularity было решено использовать расширение С#, языка высокого уровня. Это позволяет в любой момент времени проверить код на безопасность и избежать целого класса ошибок и уязвимостей, связанных с переполнением буфера.

Небольшие фрагменты небезопасного кода, написанного на языках более низкого уровня, содержатся только в ядре системы и некоторых библиотеках. Да и то, 90 процентов ядра - это С#.
Кроме того, Singularity изначально поддерживает процессоры с несколькими ядрами. Пока "несколько" может достигать шестнадцати, однако авторы ОС заявляют, что уже присматриваются к многоядерным системам, которые, например, могут содержать 80 ядер.

Другим важным отличием этой ОС от остальных является поддержка так называемых гетерогенных микропроцессорных систем. Например, для работы могут быть задействованы не только ядра ЦПУ, но и вычислительные мощности видеокарты, которая традиционно лучше умеет производить большие объемы определенных однотипных преобразований.

Часть 2. Для всех остальных

Несмотря на подчеркнутый исследовательский характер проекта, вопрос о том, как Singularity повлияет на будущие ОС Microsoft, остался. Например, издание TG Daily вышло под заголовком "Сможет ли Singularity залечить раны Vista?".

С уверенностью можно сказать, что если это произойдет, то очень нескоро. Следующая версия Windows, так называемая Windows 7, которая должна выйти в ближайшие годы, является развитием идей Vista и не показывает никаких наклонностей к использованию радикальных идей Ханта и Лэруса. Ее ядро, MinWin, также не имеет ничего общего с Singularity.

Зато, если идеи Singularity дадут какие-то плоды, работа обычных пользователей немного изменится. Программы, которые запущены в новой ОС, очень надежно изолированы друг от друга. Потенциально это означает, что ОС будет труднопотопляемой.

Разработчики приводят забавный пример: в нормальной машине сломавшееся радио не приводит к отказу тормозов. Архитектурно это решено еще лучше - радио не позволят общаться с тормозами.

Кроме того, нельзя будет установить в программу против воли Singularity. ОС сначала расспросит программу о том, из каких компонентов она состоит и как они взаимодействуют, а затем разрешит или запретит инсталляцию.

Вряд ли все эти нововведения сделают Singularity быстрой системой. Зато в популярной фразе "Уже сейчас понятно, что все это будет глючить и тормозить", возможно, удастся вычеркнуть слово "глючить".
Александр Амзин
http://lenta.ru
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.03.22 01:28.12
Ответить с цитатой
кто нить видел её на просторах инета?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
rocker
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.12.2006
Сообщения: 1261
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2008.03.22 13:17.44
Ответить с цитатой
да пока вродь нема ее
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.03.22 18:51.07
Ответить с цитатой
а. жаль. про ось-то еще месяц назад новость была. а вот её бы живьем потискать Smile
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.03.23 15:59.42
Ответить с цитатой
http://www.codeplex.com/Cosmos
альтернатива - полностью на c#, с исходниками и пр.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.03.25 14:20.13
Ответить с цитатой
а вот и исходники:
http://www.codeplex.com/singularity

лицензия - только академическая.

пока смотрю разницу между космос и сингулярити. на данный момент космос более проще запустить Smile
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> Microsoft представила новую экспериментальную ОС

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы