我对 Linux 比较陌生,我正在读一本关于 LPIC-1 的书。阅读模块部分我正在检查我的模块并注意到某些模块没有描述。
ac97_bus、autofs4、cdrom、crc32_pclmul、crypto_simd、glue_helper、hid、jbd2、sunrpc、usb_common、usbcore
我尝试了谷歌,但在那里或在这个网站上都没有找到任何答案。
那么,你能告诉我为什么这些模块没有描述吗?
此致,
我
答案1
Linux 内核模块并不强制需要填写描述。如果有,您可以在模块源代码中以MODULE_DESCRIPTION
声明的形式找到它,例如这:
MODULE_DESCRIPTION("Intel HDA driver");
您可以通过modinfo
.ko 对象进行检查:
$ modinfo snd_hda_intel
filename: /lib/modules/5.3.0-40-generic/kernel/sound/pci/hda/snd-hda-
intel.ko
description: Intel HDA driver
license: GPL
但简而言之,这只是出于文档目的,某些模块根本没有它。