拥有将近20年历史的的第一代Xbox OS及Windows NT 3.5源代码最近被人公布在网络上,目前微软已经展开调查。
遭到泄露的Xbox 源代码包括原始主机上操作系统的内核,即 Windows 2000 的自定义版本,Xbox OS中还包括开发环境、Xbox开发工具、测试用的模拟器及一些内部文件。 The Verge报导指出,这批源代码之前已经在科技爱好者中私下传递,而且可以判定是正版。
(图源官网)
微软于2001年11月推出第一代Xbox游戏主机,以x86硬件的思维来开发,其核心的Xbox OS是由Windows 2000加上DirectX 8支持以及其他技术组合而成。
微软的Xbox及Xbox 360使用专属模拟器,此后许多厂商尝试推出相似模拟器软件,但是都无法有效模拟正版的Xbox OS。 迄今只有40套游戏可使用非官方模拟器,远不如使用原厂Xbox模拟器的900套游戏。
除了Xbox OS外,被泄露的还有Windows NT 3.5版,该源代码包括了所有必要的开发工具,并且允许爱好者深入了解进的操作系统。 由于微软已在2001年终止NT 3.5支持,目前也只有极少系统仍在使用,因此绝大多数用户及Windows 机器应不受影响。
即使曾有开源阵营大佬如Richard Stallman呼吁微软开源Windows,但除了捐出1980年代的MS-DOS 1.1、2.0版及Word 1.1程序码,微软始终严守其核心资产,也因此有任何Windows程序码外泄都是大新闻。 例如2014年Windows 2000及NT 4曾经有部份代码,被泄露到网络上。2017年也有人把高达32TB的Windows 10代码,上传到网络论坛。
精彩导读