HackerNews

7秒のカーネルコンパイル

The seven second kernel compile

http://es.tldp.org/Presentaciones/200211hispalinux/blanchard/talk_2.html


この記事では、Linuxカーネルのコンパイルにかかる時間を短縮するための取り組みについて述べられています。特に、PowerPC64アーキテクチャを使用した32プロセッサーマシンにおいて、2.5バージョンのLinuxカーネルで7秒のコンパイルを実現するための技術的な詳細が紹介されています。カーネルコンパイルは、Linux開発者が行う変更のパフォーマンス評価に利用されており、その結果は再現性が高いです。また、CPUに大きく依存しており、プロセスやファイルシステム、仮想メモリサブシステムなど、カーネルのさまざまな領域にストレスを与えます。著者は、これらのコンパイル時間の短縮がどのように達成されたかや、将来的にさらに時間を短縮するためのスケーラビリティ作業についても触れています。