タグ

ブックマーク / fixme.hatenadiary.org (1)

  • LinuxカーネルHack: ビルド時間の短縮を求めて(カーネルモジュール編) - 佐野デジタル研究所

    以前、LinuxカーネルHack: ビルド時間の短縮を求めて でmakeの並列ビルドオプションを使ってビルドの高速化を試みた。今回は、カーネルモジュール開発でのビルド時間短縮を考える。今回紹介するテクニックは、デバイスドライバやファイルシステムなどのカーネルモジュール開発でのビルド時間短縮に応用できる。Btrfsを例に紹介する。最後にその応用として、Btrfs開発における理想的なワークフローを考える。 Btrfs単体をフルビルドした場合 カーネルモジュールのビルドでやったように(詳しくはLinuxカーネルHack: UML上で動作するカーネルモジュールの作成 を参照)、makeに-CオプションとMオプションを与えることで、興味のあるカーネルモジュール単体をビルドできる。Btrfsもカーネルモジュールなので、Btrfs単体をビルドしたい場合に利用できる。考えてみれば、当たり前と言えばそうだけ

    LinuxカーネルHack: ビルド時間の短縮を求めて(カーネルモジュール編) - 佐野デジタル研究所
    Wacky
    Wacky 2011/04/02
  • 1