【发布时间】:2019-12-19 05:09:06
【问题描述】:
我正在构建的安全软件包含一个内核模块。 因为内核必须处理数据包。
不要使用 DKMS,因为它是商业软件。
如果内核版本升了,insmod就不起作用了。
我该怎么办?你有什么好主意吗?
【问题讨论】:
-
版本控制是有原因的——为一个内核版本编译的模块可能不适用于其他版本的内核。如果你真的坚持,那么可以使用
--force选项强制加载模块。
标签: c linux-kernel kernel-module insmod commercial-application