2016-10-24 106 views

回答

1

insmod用于加载(或插入)内核模块。它不能用于安装用户空间应用程序。 rpm用于在Linux上安装包含应用程序,配置文件和其他文件的rpm包的应用程序。如果rpm包含有内核模块,那么rpm将调用insmod来加载(或插入)内核模块。

+0

什么是-1? – bytefire

+1

'insmod'不安装*模块,它**将已安装的内核模块插入到内核中(**加载**)。 – Tsyvarev

1

简短回答:insmod用于内核空间,rpm用于用户空间。这只是大致正确,但是一个很好的起点。以下是一些更粗略的描述。

insmod加载内核模块,从而增强内核功能。例如,使用insmod可以为特定硬件加载驱动程序,从而允许内核处理该硬件。

rpm是用于安装程序的包管理器 - 通常是像vim或firefox浏览器这样的用户空间应用程序。它更像aptpacman

+1

'rpm'不像'apt' - 更像'dpkg'。 'apt'更类似于例如'yum'。此外,内核映像包也是RPM,并且一些驱动程序也被作为RPM包_installed_(而不是加载)。 – Ruslan

+0

同意。但这就是为什么它被称为粗略描述。如果问题是关于insmod vs rpm,更多细节只会有助于混淆。 – bytefire

相关问题