Después de Nintendo, que hace
un par de semanas vio correr por Internet el código fuente de Wii, GameCube y Nintendo 64 entre otra documentación de las tres consolas, es el turno de Microsoft. En el caso de la tecnológica la filtración consiste en el código fuente del sistema operativo de la primera Xbox y el de Windows NT 3.5.
The Verge ha podido confirmar que la filtración de Xbox es real, Microsoft ha dicho tener constancia de ello y haber iniciado una investigación.
La filtración del Xbox One System Software (Xbox OS) de la primera consola de Microsoft incluye el kit de desarrollo, entornos de compilación, emuladores de prueba y documentos entornos. The Verge sostiene que tanto el código fuente del sistema operativo de la consola como el
kernel hace un tiempo que circulan por esferas privadas, así que su utilidad para ayudar en la creación de
homebrew o emuladores de Xbox podría será muy poca.
A día de hoy existen varios emuladores para Xbox, incluyendo StrikeBox (un
fork de OpenXbox, Cxbx-Reloaded (heredero de Cxbx) o XQEMU, pero ninguno de ellos ha tenido éxito a la hora de ejecutar de forma correcta los juegos de la veterana consola. Xbox está basada en la arquitectura x86, pero su Xbox OS y
kernel parten de una versión adaptada y simplificada de Windows 2000 con soporte para DirectX 8. Replicar su funcionamiento ha demostrado ser un reto.
Microsoft cuenta con sus propios emuladores de Xbox y Xbox 360 para Xbox One, una consola capaz de ejecutar (y en algunos casos mejorar) cientos de juegos mediante su programa de retrocompatibilidad. Hace años Phil Spencer, máximo responsable de Xbox, dijo que quería llevar la emulación de
Xbox y Game Pass al PC. De momento solo ha pasado lo segundo.
Respecto a la filtración del código fuente de Windows NT 3.5, que también incluye entornos de compilación, debería permitir a los más entusiastas profundizar por el texto de este antiguo sistema operativo. El soporte para Windows NT 3.5 terminó el 31 de diciembre de 2001, así que esta fuga no parece que vaya a suponer un gran problema de seguridad.
Fuente: The Verge