オペレーティング システムのコンパイル時間

OP は Windows について質問しています :

ソース

また、Windows NT/2000 の開発に関する Mark Lucovsky の古典的なプレゼンテーションも参照してください。

私は Microsoft で働いていないので、よくわかりません...


私が入手した第三者の情報によると、Windows のビルドを完了するには約 1 日かかります。これは、お気に入りの OSS オペレーティング システムをゼロから構築しようとする試みとほぼ一致しています。

最新のオペレーティング システムを構築することは、複雑で困難な作業です。時間がかからない唯一の理由は、Microsoft のような企業が、統合テストの自動化に役立つビルド環境をセットアップしているためです。したがって、ほとんどの OSS ビルドに含まれるよりも少ない手作業でシステムを構築できます。

オペレーティング システムを構築するために必要なことを知りたい場合は、無料の電子ブックをお勧めします:Linux from Scratch

より自動化されたビルドについては、Gentoo を試してください。どちらのオプションも、オペレーティング システムのビルド プロセスをよりよく理解できるはずです。


Windows チームの開発担当副社長である Ales Holecek は、約 16 時間かかると述べています。 Windows 10 をビルドします。また、毎日夜間に自動的にビルドされます。

もちろん、単一のマシンを使用してビルドされたのではなく、ビルド ファームを使用してビルドされました。