私は Linux の初心者で、LPIC-1 の本を読んでいました。モジュール部分を読んでモジュールをチェックしていたところ、一部のモジュールに説明がないことに気付きました。
ac97_bus、autofs4、cdrom、crc32_pclmul、crypto_simd、glue_helper、hid、jbd2、sunrpc、usb_common、usbcore
Google で検索してみましたが、そこでもこのサイトでも答えは見つかりませんでした。
それで、それらのモジュールに説明がない理由を教えていただけますか?
よろしくお願いします、
自分
答え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
しかし、簡単に言えば、これはドキュメント作成目的のためだけのものであり、一部のモジュールにはそれが存在しないだけです。