0
我有一個關於Linux內核模塊的簡單問題。Linux內核次要號碼比較
是否保證我編譯的模塊可以在整個X.Y內核版本中工作。
X:內核版本 Y:主要版本 Z:次要版本
因此,例如:
我編譯我的module.ko與4.9內核的樹。 然後有可能insmod
我的模塊與4.9.24,4.9.31,4.9.34,...?
因此,在主數字之後,vermagic比較會跳過所有內容嗎?
我有一個關於Linux內核模塊的簡單問題。Linux內核次要號碼比較
是否保證我編譯的模塊可以在整個X.Y內核版本中工作。
X:內核版本 Y:主要版本 Z:次要版本
因此,例如:
我編譯我的module.ko與4.9內核的樹。 然後有可能insmod
我的模塊與4.9.24,4.9.31,4.9.34,...?
因此,在主數字之後,vermagic比較會跳過所有內容嗎?
您是否熟悉https://github.com/torvalds/linux/blob/master/Documentation/process/stable-api-nonsense.rst?
如果您想要穩定的ABI,您需要將目標內核與RHEL或SLES(或其聲稱維護ABI的衍生產品)一起提供。
是的。但我只是想知道它是否可以在次要版本之間進行更改^^ – Appyx
大部分時間沒有,但正如文檔中所述, –
不能保證,但是如何進行驗證性比較呢? 它不知道什麼時候發生了變化...... – Appyx