Introduction
Singularity est le nom d'un projet de système d'exploitation débuté en 2003 par Microsoft Research et vise à atteindre une certaine sûreté de fonctionnement. Pour cela, il est presque intégralement développé en code managé.
Il se veut être la prochaine génération de système d'exploitation de Microsoft et est son projet pluri-départemental le plus important. Singularity n'a plus rien à voir avec les anciens Windows, car les 35 développeurs qui y travaillent à plein temps sont partis de rien et, pour le moment, le noyau n'est composé que de 300 000 lignes de code (ce qui est peu pour un système d'exploitation).