首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在petalinux上,lsmod不工作。

在petalinux上,lsmod不工作。
EN

Unix & Linux用户
提问于 2014-03-06 11:57:40
回答 2查看 1.9K关注 0票数 0

我已经看到,当我在petalinux做lsmod时,我会收到“没有污染”的信息。那么,有什么替代lsmod的方法吗?

EN

回答 2

Unix & Linux用户

发布于 2014-03-06 13:27:12

与大多数Unix命令一样,当lsmod(8)没有什么有趣的报告时,它会保持沉默。在您的例子中,这意味着您没有加载任何模块。

Linux内核可以将许多部分配置为模块(在运行时加载/卸载)或内置模块。大多数发行版尽可能多地配置模块,性能损失很小,但灵活性却是巨大的胜利。当然,可以将内核定制到没有模块的特定机器上。完全禁用模块加载可能是有意义的,因为加载外部代码的方式会带来安全风险。

为什么在您的特殊情况下,对于该发行版,取决于发行版的策略(我不知道)和您的确切设置。

票数 1
EN

Unix & Linux用户

发布于 2014-03-06 14:32:00

/proc/moduleslsmod命令都是从同一个内核接口读取的。最常见的污染原因是加载一个模块,该模块声明了GPL以外的许可证。所有正式的内核模块都有一个GPL许可证。

我认为您的lsmod输出为空的原因是因为在内核编译期间,您没有编译任何模块支持的内容。您可以参考/boot/config-$(uname -r)。我想你不会像

代码语言:javascript
复制
CONFIG_**=m
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/118401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档