Singularity –
исследовательский проект Microsoft по созданию ОС на основе управляемого кода. Создана на технологиях
.NET, на языке C# с применением, конечно же, некоторых ассемблерных вставок. В ней используется результат работы еще одного интересного исследовательского проекта Microsoft – компилятор Bartok, который генерирует из MSIL машинный код (встроенная ahead-of-time компиляция).
Смотрите также
видео о проекте на Channel9 Microsoft.