Tengo que admitir que desconocía de la existencia de este proyecto de Microsoft. Nunca había leído o escuchado del mismo hasta hace unos días que mi estudiante y colega bloguero Dennis Colón lo reseño en su blog Mi Vida en Digital. Singularity es un experimento de Microsoft, disponible a través del Singularity Research Development Kit (o RDK), un paquete de código, bajo la Microsoft Research License Agreement, que estipula su libre uso para fines académicos o de investigación. Es código abierto y está programado en C#; no realiza llamadas al BIOS excepto luego de la primera fase del booteo. Lo que hace luego es utilizar drivers de dispositivos en tiempo real, realizados en Sing#, un lenguaje de script, extensión de C#. Para probarlo lo recomendable es usar Microsoft Virtual PC, de forma que no lo instales físicamente en la PC (recuerda que es experimental). Si deseas probarlo, aquí están los enlaces para descargralo e instrucciones para instalarlo en Virtual PC:
Singularity
Información e instrucciones
Fuentes: Mi Vida en Digital, Neoteo