Linux驱动安装DKMS

Dynamic Kernel Module Support (DKMS) 是一种用于生成 Linux 内核模块的框架,这些模块的源代码通常不在 Linux 内核源代码树中。DKMS 的关键特性是能够自动重新编译所有 DKMS 模块,当安装了新的内核版本时,这使得在主线内核之外的驱动程序和设备在升级 Linux 内核后仍能继续工作。此外,DKMS 还允许用户在运行任意内核版本的现有系统上安装新的驱动程序,而无需手动编译或依赖供应商提供的预编译包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support


Dynamic Kernel Module Support (DKMS) is a framework used to generate Linux kernel modules whose sources do not generally reside in the Linux kernel source tree. DKMS enables kernel device drivers to be automatically rebuilt when a new kernel is installed.

An essential feature of DKMS is that it automatically recompiles all DKMS modules if a new kernel version is installed. This allows drivers and devices outside of the mainline kernel to continue working after a Linux kernel upgrade.

Another benefit of DKMS is that it allows one to install a new driver on an existing system, running an arbitrary kernel version, without any need for manual compilation or precompiled packages provided by the vendor.

DKMS was written by the Linux Engineering Team at Dell in 2003. It is included in many distributions, such as UbuntuDebianRed Hat Enterprise LinuxFedoraSuSE and CentOS. DKMS is free software released under the terms of the GNU General Public License (GPL) v2 or later.


CentOS:Build Your Own Kernel Modules


http://wiki.centos.org/HowTos/BuildingKernelModules#head-d2e4c05886f94c701e4ae74387d41d8c40c25d01


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值