ログ日記

作業ログと日記とメモ

カーネルコンフィグメモ

make menuconfig でどのチェックを外すかのメモ。
元々モジュールのものを外してもカーネルのサイズは小さくならない。今回はコンパイル時間を減らすのが目的。
詳しく調べたわけではないので、自分はまず使わないだろうというものだけ。

  • Device Drivers
    • ISDN subsystem
    • Telephony Support
    • Multimedia device
    • Graphics support
      • Support for frame buffer devices
    • Sound card support
  • File systems
    • Reiserfs support
    • JFS filesystem support
    • XFS filesystem support
    • OCFS2 file system support (!)
    • Minix fs support
    • Miscellaneous filesystems
    • Network File System
      • SMB file system support
      • CIFS support
      • NCP file system support
      • Plan 9 Resource Sharing Support
  • Kernel hacking
    • Kernel debugging 以下を適当にオン


コンパイルしている画面を見ていると、もっと省けそう。acpiとか。

その他メモ。

drivers/bluetooth
drivers/hwmon
drivers/i2c
drivers/ieee1394
drivers/infiniband

drivers/input/joystick
drivers/input/mouse
drivers/input/touchscreen その他いろいろ
drivers/media/dvd

drivers/net 以下の使っているNIC以外(ここのコンパイル時間は非常に長い)
drivers/pci/hotplug
drivers/pcmcia

net/ipv6

i2cとかって全部省いてもいいの?あとでやる。