カーネルモジュールの移植性

カーネルモジュールの移植性

カーネル x 用にコンパイルされた Linux モジュールがある場合、コンパイルされたモジュールがカーネル y でも機能すると期待できますか?それとも一般的にそうではありませんか?

ベストアンサー1

通常、他のバージョンではカーネルモジュールはロードされません。モジュール情報は命令を通して見ることができ
ます。modinfomodinfoとコマンドの
カーネルバージョン情報が役に立つかもしれません。vermagicuname

しかし、本当にこれを行うには、コマンド-fのオプションがmodprobe役に立ちます。 (modprobe のマニュアルページ
このオプションを使用すると、kenrelモジュールをロードするときにバージョン情報を上書きできます。
このオプションは万病の歯磨き粉ではありません。
カーネルモジュールとカーネルバージョンに精通している必要があります。

おすすめ記事