главная    •    Новости    •    софт    •    RSS-ленты    •    реклама    •    PDA-Версия    •    Контакты
Windows XP     •    Windows 7    •    Windows 8    •    Windows 10   •    Windows Server     •    Железо
Полезные советы      •     Администрирование      •     Сеть      •     Безопасность      •     статьи
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
  • В Windows 10 будет поддержка шрифта Брайля
  • Выпуск тестовых сборок Windows 10 приостановлен
  • В Windows 10 Mobile теперь тоже можно читать EPUB в браузере
  • Microsoft HoloLens: голографические чаты не за горами
  • Как оказалось, только что представленная 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, так что я понимаю, почему и как это происходит. В любом случае очень интересная разработка, заслуживающая внимания.

    Источник: thevista.ru
    Перевод: Zloy Kak Pё$


    Оцените статью:
    Голосов 0

    Материалы по теме:
  • Закончена работа над Visual Studio 2008 SP1
  • Будущее платформы Windows Live
  • Сможет ли Singularity исправить проблемы Windows Vista?
  • Microsoft открывает исходники библиотек .Net Framework
  • Что будет означать многоядерность для будущих версий Windows?


    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет шесть минус один?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    РЕКЛАМА

    Copyright © 2006-2016 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+