为什么modules.dep中有这么多条目?

Nik*_* R. 5 linux drivers ubuntu kernel-modules

当我没有那么多驱动程序时,我想知道为什么modules.dep中有这么多条目?我有一个运行 Ubuntu 16.04 的普通 Dell Latitude E7450,我的 modules.dep 列出了数百个依赖项。真的有那么多必要吗?所有这些都不能是驱动程序,那么作为模块实现并由 modules.dep 列出的还有什么?

Ste*_*itt 9

modules.dep列出系统上可用的每个模块的依赖项,而不仅仅是系统上正在使用的那些。它还列出了没有依赖项的模块,这增加了它的长度。现在分发内核包通常有数千个模块,因此modules.dep拥有数千行(每个可用模块一个)是完全正常的。

内核模块提供多种服务:它们可以包含硬件驱动程序、许多驱动程序共享的公共代码、文件系统……