动态内核模块支持 (Dynamic Kernel Module Support,DKMS)是用来生成Linux 的内核模块 的一个框架,其源代码一般不在Linux内核 源代码树。 当新的内核安装时,DKMS支持的内核 设备驱动程序 到时会自动重建。 DKMS可以用在两个方向:如果一个新的内核版本安装,自动编译 所有的模块,或安装新的模块(驱动程序)在现有的系统版本上,而不需要任何的手动编译或预编译软件包需要。例如,这使得新的显卡 可以使用在旧的Linux系统上。
DKMS是由戴尔 的Linux工程团队在2003年写的。它已经被许多Linux发行版 所包含,如Ubuntu 8.10 [2] (包括后来的版本)和Fedora 。[3] 它是以GNU通用公共许可证 (GPL)v2或以后的条款发布下的自由软件 。DKMS原生支持RPM 和DEB 软件包格式。
动态内核模块支持旨在创建一个内核相关模块源可驻留的框架,以便在升级内核时可以很容易地重建模块。这将允许 Linux 供应商提供较低版本的驱动程序,而无需等待新内核版本发行,同时还可以省去尝试重新编译新内核模块的客户预期要完成的工作。Oikawa等人在1996年提出一种与LKM类似的动态核心模块(DKMs)技术。与LKM一样,DKMs以文件的形式存储并能在系统运行过程中动态地加载和卸载。DKMs由一个用户层的DKM服务器来管理,并非由内核来管理。当核心需要某模块时,由DKM服务器负责把相应的DKM加载;当核心的内存资源紧缺时,由DKM服务器负责卸载一个没有被使用的DKM。缺点是所有的DKM是存储在本地系统上的,占用了大量宝贵的存储空间。
参考资料 编辑 外部链接 编辑 Dell DKMS site (页面存档备份,存于互联网档案馆 ) LinuxJournal - Exploring DKMS (页面存档备份,存于互联网档案馆 ) Building a kernel module using DKMS (页面存档备份,存于互联网档案馆 )
动态内核模块支持, dynamic, kernel, module, support, dkms, 是用来生成linux的内核模块的一个框架, 其源代码一般不在linux内核源代码树, 当新的内核安装时, dkms支持的内核设备驱动程序, 到时会自动重建, dkms可以用在两个方向, 如果一个新的内核版本安装, 自动编译所有的模块, 或安装新的模块, 驱动程序, 在现有的系统版本上, 而不需要任何的手动编译或预编译软件包需要, 例如, 这使得新的显卡可以使用在旧的linux系统上, 原作者gary, lerhaup. 动态内核模块支持 Dynamic Kernel Module Support DKMS 是用来生成Linux的内核模块的一个框架 其源代码一般不在Linux内核源代码树 当新的内核安装时 DKMS支持的内核设备驱动程序 到时会自动重建 DKMS可以用在两个方向 如果一个新的内核版本安装 自动编译所有的模块 或安装新的模块 驱动程序 在现有的系统版本上 而不需要任何的手动编译或预编译软件包需要 例如 这使得新的显卡可以使用在旧的Linux系统上 动态内核模块支持原作者Gary Lerhaupt開發者Dell首次发布2003当前版本3 0 11 2023年4月27日 1 源代码库github wbr com wbr dell wbr dkms编程语言Bash Unix shell 操作系统Linux许可协议GNU General Public License网站linux dell com dkms 自由软件主题 DKMS是由戴尔的Linux工程团队在2003年写的 它已经被许多Linux发行版所包含 如Ubuntu 8 10 2 包括后来的版本 和Fedora 3 它是以GNU通用公共许可证 GPL v2或以后的条款发布下的自由软件 DKMS原生支持RPM和DEB软件包格式 动态内核模块支持旨在创建一个内核相关模块源可驻留的框架 以便在升级内核时可以很容易地重建模块 这将允许 Linux 供应商提供较低版本的驱动程序 而无需等待新内核版本发行 同时还可以省去尝试重新编译新内核模块的客户预期要完成的工作 Oikawa等人在1996年提出一种与LKM类似的动态核心模块 DKMs 技术 与LKM一样 DKMs以文件的形式存储并能在系统运行过程中动态地加载和卸载 DKMs由一个用户层的DKM服务器来管理 并非由内核来管理 当核心需要某模块时 由DKM服务器负责把相应的DKM加载 当核心的内存资源紧缺时 由DKM服务器负责卸载一个没有被使用的DKM 缺点是所有的DKM是存储在本地系统上的 占用了大量宝贵的存储空间 参考资料 编辑 Release 3 0 11 2023年4月27日 2023年5月1日 存档副本 2010 12 27 原始内容存档于2021 05 09 https admin fedoraproject org pkgdb packages name dkms 永久失效連結 外部链接 编辑Dell DKMS site 页面存档备份 存于互联网档案馆 LinuxJournal Exploring DKMS 页面存档备份 存于互联网档案馆 Building a kernel module using DKMS 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title 动态内核模块支持 amp oldid 72588136, 维基百科,wiki ,书籍,书籍,图书馆,
文章 ,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。