Ad Jádro Singularity je v C++ - není.
Counting lines of code, over 90% of the Singularity kernel is written in Sing# [dialekt C#]. ... Singularity includes small pockets of assembly language code in the same places it would be used in a kernel written in C or C++, for example, the thread context switch, interrupt vectors, etc. Approximately 6% of the Singularity kernel is written in C++, consisting primarily of the kernel debugger and low-level system initialization code.
http://research.microsoft.com/pubs/69431/osr2007_rethinkingsoftwarestack.pdf