2017-06-17 105 views
0

我有一個關於Linux內核模塊的簡單問題。Linux內核次要號碼比較

是否保證我編譯的模塊可以在整個X.Y內核版本中工作。

X:內核版本 Y:主要版本 Z:次要版本

因此,例如:

我編譯我的module.ko與4.9內核的樹。 然後有可能insmod我的模塊與4.9.24,4.9.31,4.9.34,...?

因此,在主數字之後,vermagic比較會跳過所有內容嗎?

回答

0

您是否熟悉https://github.com/torvalds/linux/blob/master/Documentation/process/stable-api-nonsense.rst

如果您想要穩定的ABI,您需要將目標內核與RHEL或SLES(或其聲稱維護ABI的衍生產品)一起提供。

+0

是的。但我只是想知道它是否可以在次要版本之間進行更改^^ – Appyx

+1

大部分時間沒有,但正如文檔中所述, –

+0

不能保證,但是如何進行驗證性比較呢? 它不知道什麼時候發生了變化...... – Appyx