当前位置: 华文星空 > 知识

为什么win XP安装光盘大小不到1个G,其源代码竟可达数十个G?

2020-10-08知识

泄露的nt5src.7z,里面有XP SP1和2003 RTM的源码。我可不仅是看了这两套源码,而且还编译了七八次。XPSP1 postbuild有问题,好像是生成sp1.cab的时候不行,这个洋大人也都没解决;2003及其衍生的这个XP3790,我倒是比较熟悉了。

XP/2003源码泄露包,解压之后各只有6G多和5G多,根本没有数十个G。

即使加上缺失的文件的源码(2003全SKU,包含XP3790在内,缺失的最终目标文件有四五百兆(未压缩)),估计也不会超过10GB。

而且里面很大一部分东西属于内部SDK、公开SDK、DDK的,还包括大量的脚本、汇编器、MIDL、编译器、链接器、perl等工具,编译这套源码所需要的所有工具都包含在内。

2003srv编译出来的ISO,未压缩条件下96xMB;XP3790 Pro,未压缩大概94xMB。XP3790 Home(微软没有发布过这个SKU),未压缩不到900MB。

压缩之后就是500多MB了。

我目前已经根据4chan上的各种资料总结了一套编译2003/XP3790泄露源码的流程,当然4chan上的贴里早就有人做了一套文档了。