Windows XP 系统想必大家都不陌生,虽然微软在 2014 年 4 月 8 日 正式停止Windows XP 的支持服务,但是目前还有少数老爷机还在使用 Windows XP 系统,微软也提醒过这些用户,尽快升级系统,否则可能会有安全漏洞问题。
微软以为停止支持 Windows XP 后就不用操心了,但万万没想到,在上周被爆出源代码泄露。Windows XP / 2003 源代码文件的 BT 种子已经出现在各大种子分享网站上,相关安全研究人员通过初步分析认定确实是真的源码。
后来也有消息称,Windows XP 代码泄露源头是学术圈,因为微软从 2001 年开始就与大学、研究机构、政府等共享 Windows 源码,以多重验证完备性和安全性等。目前微软官方表示:正在积极调查此事。
泄露的 Windows XP 源码包文件名为 "nt5src.7z" ,体积 2.93GB,解压后 6.4GB 大小左右 ,文件和目录的总数超过30万个。
不过目前 4chan 的人研究称:由于 Windows XP 源码缺少 Winlogon.exe 等必要组件,所以无法打包成可分发的操作系统。但小羿觉得这都不是事,民间自有大佬在,可能过段时间会出现各种 "魔幻" 的 XP 版本也不一定。
也有一些 XP 用户表示很慌,因为源代码泄露可能会对 Windows XP 系统造成安全隐患,根据最新统计,目前全球还有 1.26% 的 Windows XP 份额。
如果因为老爷机配置低只能用 Windows XP 系统,小羿推荐各位 XP 钉子户可以试试之前推荐过的老爷机 "专属" 系统:
- 微软官方出品的 "老爷机" 专属系统,流畅到起飞
- 适合老爷机的 Linux 发行版,流畅度爆表
XP源代码彩蛋
本次 Windows XP 源代码被发现了一个 "彩蛋" ,据 The Verge 研究,代码中有一个标签为 "Candy" 的主题,尽管该主题不完整,但开始按钮以及其他各种按钮等 UI 元素与苹果当年 Mac OS X 的 Aqua 主题界面高度相似。
该主题在代码中被描述为 "Whistler skin with eye candy" ,并标记为“仅供内部使用”。Whistler 是 Windows XP 的开发代号。
其它源代码泄露
除了 Windows XP 的源代码泄露,还有另外一个高达 42G 的 BT 种子文件分享在 4chan 论坛上被传开,该帖出现4小时后即被封掉。泄露者表示过去两个月一直在编译泄漏的微软源代码集合包,具体列表如下:
- MS DOS 3.30
- MS DOS 6.0
- Windows 2000
- Windows CE 3
- Windows CE 4
- Windows CE 5
- Windows Embedded 7
- Windows Embedded CE
- Windows NT 3.5
- Windows NT 4
- Xbox
- 旧 Windows 10 组件
42G 文件解压后总共约 100G 左右,未编译的.c、.cpp文件数十万计,数量之多。
据泄露着表示,这些系统源代码之前已经被流传了,只不过近期才被公开分享出来。小羿觉得源码持有者都看不下去 Windows 10 的 BUG 太多了,所以索性公开源码,让爱好者自行编译系统。
Windows 10内核源代码泄漏
在 2017 年的时候,据 The Register 报道,Windows 10 内核源代码被泄露,包含有2TB的非公开官方安装映像和软件蓝图设计压缩到了8TB,这些源码被放在了 BetaArchive.com 网站上,访问该网站的用户可以免费获得泄露的数据。
此次泄露的数据还包含一批微软此前尚未公开发布的Windows 10操作系统,不过后来 BetaArchive 网站将该资源从服务器当中删除以待进一步审查。
代码泄露谁是最大受益者?
市面可能会出现一些改版编译的 XP 系统,还有就是码农可能会下载收藏学习外,最大的受益者可能是这款「ReactOS」系统,小羿也是第一次听说这个系统。
「ReactOS」是免费开源基于 Windows NT 的操作系统,据介绍「ReactOS」是通过对 Windows 系统文件进行逆向工程,然后编译的系统。
这个「ReactOS」系统项目在 1998 年就开始了,至今没有流行起来,主要原因没有微软的源码,在硬件/软件兼容上都有很大的问题。
而这次 Windows XP 源码泄露,刚好给「ReactOS」弥补系统代码的缺失。后面有机会小羿再给大家评测下这个系统。
总结
这次 Windows XP 源码泄露其实对大多数用户基本没啥影响,但对于码农很有值得收藏学习的意义。最后小羿觉得既然 Windows 10 的 BUG 不断,微软不如开源系统算了,让用户一起参与、爱好者发行更稳定的 Windows 10 版本。
下载
- 下载回来你看的懂吗?