Подписаться
для оповещений:
RU
Вход / Регистрация
  • Аватар пользователя UN
    • Happi =^'_'^=
    18 лет28 мар. 2008 в 20:18

    Windows Singularity

    Корпорация Microsoft в ходе ежегодной конференции TechFest(март 2008 года) в Редмонде (штат Вашингтон) представила операционную систему под названием Singularity.

    В Microsoft сразу же оговариваются, что Singularity(начатый в 2003 году проект) не является следующей версией Windows. Новая программная платформа разрабатывается в рамках экспериментального проекта и ориентирована на применение исключительно в исследовательских целях. Рик Рашид, генеральный директор подразделения Microsoft Research, называет Singularity "концепт-каром", на котором будут обкатываться новые технологии.

    Несколько фактов:
    1. Singularity — это будущее Windows, когда уже не будет самого Windows
    2. В Singularity нет ни одной строки кода, взятой из Windows
    3. Весь код в Singularity выполняется в рамках одного "физического" процесса, к тому же в режиме ядра
    4. Singularity не является микроядерной ОС

    Singularity разрабатывалась с чистого листа. При проектировании операционной системы большая часть усилий была направлена на обеспечение надежности. Например, процессы в это операционной системе выполняются в специальных изолированных "контейнерах" - так называемая технология Software Isolated Processes (SIP).

    Singularity – это попытка создать безопасную ОС на основе управляемого же кода. Не более 2% кода Singularity написано на C++ или ассемблере, остальное же, в том числе и драйверы устройств – на Sing#, диалекте C#. 73% кода ОС – это безопасный Sing#-код. Весь опасный код, который в Singularity называется «доверенным», либо выполняется в ядре, либо встраивается в процессы ядром во время исполнения. Таким образом, все приложения и драйверы устройств написаны не просто на C#, а на его безопасном подмножестве.

    Singularity вряд ли когда-либо станет коммерческим продуктом. Однако принципы и подходы, используемые в этой ОС, могут пригодиться в коммерческих разработках. Кроме того, проект показывает, в каком направлении может развиваться программное обеспечение в будущем. А это, несмотря на всю академичность данной разработки, вполне может пригодиться практических целях.
    Лайкнуть этот пост, увеличить его рейтинг
    Количество комментариев под постом, кликните сюда чтобы перейти к посту
    Количество просмотров у поста, кликните сюда чтобы перейти к посту
  • Комментарии
  • Аватар пользователя UN
    • Happi =^'_'^=
    17 лет25 апр. 2009 в 19:18
    • автор
    кому тикаво, могу дать Singularity RDK 2.0 затестить)
    консоль))) до окон немного им осталось) и чем дальше, тем быстрее разработка))
    как в косноли работать в плане создания прог, скриптов... ненаю, не нашел..
    Лайкнуть этот пост, увеличить его рейтинг
  • Аватар пользователя Nagg
    • <font color=green><b>TODO:</b></font>
    17 лет25 апр. 2009 в 19:39
    Хыхы круто, ось на шарпе... :)
    Лайкнуть этот пост, увеличить его рейтинг
  • Аватар пользователя UN
    • Happi =^'_'^=
    17 лет25 апр. 2009 в 19:48
    • автор
    а то)))
    Лайкнуть этот пост, увеличить его рейтинг
Talkvio Engine 0.2.0-1538-gd9bcfa6
X
0.2.0-1538-gd9bcfa6