微软最初的Xbox控制台源代码已经在网上泄露,同时泄露的还有一个版本的Windows NT 3.5的代码。Xbox源代码包括原始控制台(Windows2000的自定义版本)上操作系统的内核。我们可以确认泄露的Xbox操作系统是真的,并于本月早些时候出现在网上。微软的一位发言人在给The Verge的一份声明中说:“我们知道这些报道,并正在进行调查。”
虽然Xbox OS泄漏包括一些构建环境、Xbox开发工具包、用于测试的仿真器和内部文档,但我们知道这个内核和源代码以前曾在爱好者中私下传播过。这意味着它不太可能进一步帮助原创Xbox游戏的自制和仿真器的努力。
Xbox有许多模拟器,包括CXBX、XQEMU和CXBX重新加载,但大多数都很难模拟原始的Xbox操作系统和内核。微软开发了第一个考虑到x86硬件的Xbox,但Xbox内核是基于支持DirectX 8的Windows2000的定制和精简版本。
多年来,非官方的仿真器一直试图复制这个内核,但到目前为止,与原始Xbox可用的900款游戏相比,只有大约40款游戏的仿真支持有限。微软有自己专有的模拟Xbox和Xbox360游戏,但目前只能在Xbox One游戏机上使用,而不能在Windows PC上使用。
在Xbox泄露的同时,Windows NT3.5接近最终版的源代码也出现在了网上。源代码包括所有必要的构建工具,应该可以让发烧友深入研究旧的操作系统。由于Windows3.5的支持已于2001年12月结束,该操作系统仅在全球范围内的一小部分系统中使用,因此源代码泄露并不是一个重大的安全问题。
多年来,微软在很大程度上保护了其专有Windows和Xbox源代码。Windows 2000和NT 4的部分源代码早在2004年就泄露了,甚至一些Windows 10源代码也在2017年发布到了网上。我们要求微软对Windows NT 3.5源代码泄露事件发表评论,但该公司表示,对于这一特定事件,它没有什么可分享的。