Linuxモジュールの説明がありません

Linuxモジュールの説明がありません

私は 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

しかし、簡単に言えば、これはドキュメント作成目的のためだけのものであり、一部のモジュールにはそれが存在しないだけです。

関連情報