2017-06-17 8 views
0

私はLinuxカーネルのモジュールについて簡単な質問があります。Linuxカーネルマイナーナンバーvermagic比較

コンパイルされたモジュールがX.Yカーネルの全リリースで動作することは保証されていますか?

X:カーネルのバージョン Y:メジャーバージョン Z:マイナーバージョン

ですから、例えば:

私は4.9カーネルの木と私のmodule.koをコンパイルします。 それから、insmod私のモジュール4.9.24、4.9.31,4.9.34、...?

魔法の比較では、メジャー番号の後ろのすべてをスキップしますか?

答えて

0

あなたはhttps://github.com/torvalds/linux/blob/master/Documentation/process/stable-api-nonsense.rstをよく知っていますか?

安定したABIが必要な場合は、RHELまたはSLES(またはABIを維持すると主張する派生物)とともに出荷されるカーネルをターゲットにする必要があります。

+0

はい。しかし、私はそれがマイナーバージョン間で変更できるかどうかを知りたいのです^^ – Appyx

+1

ほとんどの場合、それはありませんが、文書に記載されているように何も保証がありません –

+0

しかし、 何か変わったときは分かりません... – Appyx

関連する問題