Регистрация | Вход | Забыли пароль? Авторам | О сайте | Ссылки
Винтовая карусельЛовим «карманника»Оверклокинг в Массы!Интервью с Гоблином
Железо
Софт
Игры

Комплектующие
Коммуникации
Аудио-Видео
Периферия
Платформы
Аналитика
Cамострой
Софт и Игры


Каким пользуетесь интернет-мессенджером?
QIP
AIM
ICQ
Miranda
Google Talk
Mail.Ru Агент
Другой

Результаты


Нет записей






Обратная связь   Карта сайта

ГлавнаяФорумЖелезоСофтF.A.Q.


Конкурент для Singularity



A B C    Правовая информация    RSS   Комментарии   Версия для печати
Дата: 12.03.2008 16:51
Категория: Софт
Автор: DimiK



Как оказалось, только что представленная Microsoft Singularity, уже далеко не нова: теперь появилась операционная система на .Net, при этом ее несомненным плюсом является то, что ее исходные коды открыты.

Известная под именем Cosmos, это новая ОС является детищем команды Microsoft Developer and Platform Evangelism, в частности ее сотрудника Чада "Kudzu" Ховера (Chad "Kudzu" Hower). В отличие от Singularity, которая была представлена Microsoft пару недель назад, Cosmos доступна любому. В самом конце января команда разработчиков выпустила версию Cosmos M1 (Milestone 1).

Ответ на вопрос из официального FAQ, почему началась разработка данной ОС звучит следующим образом: "В основном потому, что это забавно. Но каким образом можно записать .NET на дискету или небольшой USB-диск. Кто еще попытается реализовать .NET на Wii, OLPC (One Laptop Per Child PC), и iPhone? Также мы ведем работу над TCP/IP-стеком. Только представьте, что вместо развертывания дюжины виртуализированных ОС вы можете развернуть несколько десятков отдельных ОС. Одна работает в качестве DNS-сервера, вторая - в качестве HTTP, и так далее. Одна ОС = одна функция".

Cosmos снабжена компилятором (IL2CPU) промежуточного языка в х86-код. Компилятор уже сегодня поддерживает кроссплатформенность, но по словам команды разработчиков, в будущих версиях будет добавлена поддержка других процессоров и платформ, включая х64. Разработчики могут использовать любой .Net-язык, чтобы создавать код для Cosmos.

Мери Джо Фолли (Mary Jo Folley) задала Ховеру несколько вопросов по электронной почте, и вот, что она узнала:



МДФ: Что же такое Cosmos?
Ховер: Cosmos (пишется только с большой С, то есть не COSMOS или CosmOS) является акронимом от C# Open Source Managed Operating System.

МДФ: Как можно одной фразой описать Cosmos?
Ховер: Cosmos - набор компонентов ОС, написанные полностью на C#, что позволяет разработчикам легко создавать пользовательские ОС, при этом имея небольшой опыт в данной области, просто создав в Visual Studio новый проект, а потом нажать F5, чтобы скомпилировать, развернуть и отладить.

МДФ: Что общего у Cosmos с Microsoft Singularity, операционной системой, разработанной в Microsoft Research и созданной полностью на управляемом коде?
Ховер: Конечно, у нашей ОС много общего с Singularity. Но в отличие от Singularity, Cosmos - публично доступен, а теперь доступен и весь код. Любой может испробовать данную ОС и распространять ее. У нас есть планы по обеспечению кроссплатформенности. Так что это позволит запускать Cosmos на Wii, iPhone и так далее.

МДФ: Cosmos является проектом с открытыми исходными кодами, которые хранятся в репозитории Microsoft CodePlex. Как это получается?
Ховер: Cosmos - независимый от Microsoft проект. Я сам являюсь сотрудником Microsoft - региональным директором, но Cosmos - проект независимый. Cosmos выпущен в рамках лицензии BSD, хотя в общем никаких проблем сейчас нет. Мы легко можем поддерживать все, что мы хотим.

МДФ: Cosmos написан полностью на управляемом коде, как и Singularity? Если это так, то почему вы пошли на этот шаг?
Ховер: На самом деле в глубине кода Singularity есть немного кода на C или C++. Cosmos на 100% написан на C#. Все компиляции проводятся вашим компьютером.

МДФ: Microsoft принимала участие в процессе создания Cosmos?
Ховер: Не сейчас. Мы совсем недавно вышли в свет публично. Со стороны Microsoft было очень много независимого интереса. Я имею в виду, не у групп разработчиков, а то, что она захватила внимание евангелистов и помогает распускать слухи. Когда я состоял разработчиком в Microsoft, я был в группе Developer Evangelism, так что я понимаю, почему и как это происходит. В любом случае очень интересная разработка, заслуживающая внимания.

Источник: http://blogs.zdnet.com/microsoft

Перевод: Zloy Kak Pё$


Заметил ошибку или опечатку?
Не отображается картинка или не работает ссылка?
Мы будем признательны, если ты сообщишь об этом нам!





Авторам | О сайте | Ссылки
Rambler's Top100   Рейтинг@Mail.ru    
© 2007-2008 DigX.ru Все права защищены.
Условия использования информации.

Powered by Seditio | Design by DimiK