Alguien ha oido hablar de Singularidad? (Para decirlo en español

) pues bien no solo vista sera el unico sistema operativo de MS nuevo en el mercado, aunque a decir verdad falta mucho mas para ver a este singular sistema en accion. Y que es singularidad? pues es mas que una palabra..
Singularity es un proyecto de investigacion de Microsoft que ha sido comenzado en el año 2003, con la intencion de construir un sistema operativo altamente-confiable en el cual el kernel, los controladores de dispositivos y las aplicaciones y todo estara escrito en [codigo manejado].
El codigo del envio de las interrupciones se escribe en lenguaje C y ensamblador,en bajo nivel de instrucciones de x86.Una vez que este código haya hecho su trabajo, llama el núcleo, en las cuales el colector del tiempo de pasada y de basura se escribe en C # y funcionan en modo inseguro.La capa de la abstracción del hardware se escribe en C++ y funciona en modo seguro.Hay también una cierta parte de código en C para manejar y eliminar errores. El BIOS de la computadora se llama solamente durante la etapa 16-bit es decir al arranque del pc.Una vez en modo 32-bit, singularidad nunca llama el BIOS otra vez, pero algo llama a los drivers de dispositivo escritos en C #.Durante la instalación, los opcodes de CIL del C # núcleo se compilan en los opcodes x86 usando el proyecto de investigación de Bartok. Bartok es un recopilador óptimo escrito en C # para CIL que traduce en x86.
Aun no han mencionado el lanzamiento de binarios o versiones de singularidad.
'codigo-manejado:En Microsoft Windows la terminologia, codigo administrado son instrucciones computacionales (i.e., "code") ejecutado por un CLI-compliant virtual machine, como Microsoft's .NET Framework Common Language Runtime, o algunas otras implementaciones CLI, como las de el Mono Project o el DotGNU Project.