Компания Microsoft открыла
http://www.codeplex.com/singularity часть исходных текстов исследовательского проекта Singularity
http://research.microsoft.com/os/singularity/, в рамках которого разрабатывается прототип сверхнадежной операционной системы будущего, не базирующейся на текущем коде Windows.
Особенностью
http://blogs.gotdotnet.ru/personal/mihailik/PermaLink.aspx?guid=9ae1f790-36c2-4af2-a5e6-a5d22c6211c9 Singularity, является то, что большая часть кода написана на одном из диалектов языка C#, включая код драйверов и системы ввода-вывода. На производительность это сильно не влияет, так как весь код операционной системы компилируется в машинные коды, JIT компиляции на лету не происходит, более того наиболее критические низкоуровневые компоненты написаны на языке ассемблер и Си. Singularity не является микроядерной ОС, весь код выполняется в режиме ядра в рамках одного процесса.
Исходные тексты доступны в виде Singularity RDK
http://www.codeplex.com/singularity (Research Development Kit), распространяемого под специальной лицензией
http://www.codeplex.com/singularity/license, допускающей только просмотр исходных текстов в образовательных целях. В комплект включены исходные тексты ОС, утилиты для сборки и тестирования, документация по устройству системы.