这只是一个普遍的问题 - 我坐着等待一些软件编译(我们在这里使用Incredibuild但仍然需要10/15分钟)它让我想知道,有没有人知道编译Windows XP需要多长时间还是Vista?
我做了一些谷歌搜索,但没有找到任何有用的信息
OP在询问Windows:
"没有像这样的其他软件项目," Lucovsky说,"但多年来保持不变的一件事是构建[Windows]需要多长时间.无论哪一代产品,需要12小时编译和链接系统."即使多年来处理能力的提高,Windows已经发展到不同,开发过程也变得更加复杂,因此微软会在日常构建过程中进行更多的代码分析."构建实验室中的CPU是他说:"我们已经调整了自Windows 2000以来的流程.现在,我们将源代码树分解为独立的源代码树,并使用新的构建环境.这是一个多机器环境,让我们更快地转动曲柄.但由于所有新的代码分析,它仍然需要12个小时."
资源
另请参阅Mark Lucovsky 关于开发Windows NT/2000的经典演示.
我不在微软工作,所以我不确定...
我掌握的第三手资料是完成Windows构建需要一天的时间.这或多或少与尝试从头构建您喜欢的OSS操作系统一致.
构建现代操作系统是一项复杂而艰巨的任务.不花更长时间的唯一原因是因为像微软这样的公司已经建立了环境设置来帮助自动化集成测试.因此,与大多数OSS构建相比,他们可以构建一个手动工作量较少的系统.
如果您想了解构建操作系统所需的内容,我是否可以推荐免费电子书:来自Scratch的Linux
要获得更加自动化的构建,请尝试使用Gentoo.这两个选项都可以让您更好地了解操作系统构建过程.