Linux 内核次要编号 vermagic 比较



我对linux内核中的模块有一个简单的问题。

是否可以保证我的编译模块在整个 X.Y 内核版本中都能正常工作。

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

所以例如:

我用 4.9 内核的树编译我的 module.ko。然后可以使用 4.9.24、4.9.31、4.9.34 insmod我的模块,...?

那么vermagic比较是否跳过了主要数字之后的所有内容?

你熟悉 https://github.com/torvalds/linux/blob/master/Documentation/process/stable-api-nonsense.rst 吗?

如果你想要稳定的ABI,你需要针对RHEL或SLES(或其声称维护ABI的衍生产品(附带的内核。

最新更新