【问题标题】:kernel module problem in commercial software [duplicate]商业软件中的内核模块问题[重复]
【发布时间】:2019-12-19 05:09:06
【问题描述】:

我正在构建的安全软件包含一个内核模块。 因为内核必须处理数据包。

不要使用 DKMS,因为它是商业软件。

如果内核版本升了,insmod就不起作用了。

我该怎么办?你有什么好主意吗?

【问题讨论】:

  • 版本控制是有原因的——为一个内核版本编译的模块可能不适用于其他版本的内核。如果你真的坚持,那么可以使用--force 选项强制加载模块。

标签: c linux-kernel kernel-module insmod commercial-application


【解决方案1】:

如果您不能动态加载模块,那么加载模块的另一个选项是将其作为内核的一部分。参考以下链接:

http://newbiedoc.sourceforge.net/system/kernel-pkg.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 2015-03-18
    • 2020-08-15
    相关资源
    最近更新 更多