我想知道为什么在没有那么多驱动程序的情况下modules.dep中有这么多条目?我有一个运行Ubuntu 16.04的普通香草戴尔Latitude E7450,我的modules.dep列出了数百个依赖项.真的那么多吗?所有thos都不能是驱动程序,那么作为一个模块实现并由modules.dep列出的更多内容是什么?
解决方法:
modules.dep列出了系统上可用的每个模块的依赖关系,而不仅仅列出了系统中正在使用的模块.它还列出了没有依赖关系的模块,这增加了它的长度.分发内核包现在通常有数千个模块,因此modules.dep拥有数千行(每个可用模块一个)是完全正常的.
内核模块提供各种服务:它们可以包含硬件驱动程序,由许多驱动程序共享的公共代码,文件系统……