- カーネル[[ABI]]は、カーネルのバージョンアップとともに破壊的変更が加えられる。そのため、カーネルのソースツリーの外(Out of Tree)にソースが存在する[[カーネルモジュール]]はその度に再コンパイルを余儀なくされる。
- DKMS: 新しいカーネルがインストールされる度に、自動でソースから再ビルドしてくれるフレームワーク
## 使い方
1. モジュールのソースコードを /usr/src/ 以下に配置し、 dkms.conf に設定を書く
2. dkms add → dkms build → dkms install でモジュールを登録
3. 以降はカーネル更新時に DKMS が自動的に再ビルド・インストール