【IT世界网讯】Linux用户在硬件方面需要两样东西:驱动,以及对驱动的轻松访问。驱动程序早已出现,但对驱动程序的轻松访问却一直尚未实现。而如今,戴尔公司推出了一个名为“DKMS”(动态内核模块支持)将不久实现这项Linux用户期待已久的功能。
戴尔和Linux发行商们从事DKMS开发大约有5年时间了。它的目的就是建立一个依赖内核模块的源代码能够寄存的框架,从而便利模块的重建。其次,这将使Linux发行商和驱动开发者们不需要等到新内核发布时,就可以创建并发布新版驱动。对于用户来说,所有的这些都将使他们能够更加轻松地获得最新的驱动程序,并且不再需要进行手工编译设备驱动了。
据戴尔公司称,这个供驱动发布的单独框架将去除内核发布在发布驱动代码时的阻碍作用。戴尔希望,这个框架能够通过启动更快速的测试周期来加速驱动开发。这同样还意味着更好的经过测试的代码能够以更加快速的速度推入内核中。它同时还将对开发者和维护者裨益甚多,因为DKMS仅需要一个源代码压缩包和一个小型配置文件,就可以正确地实现功能。
此外,DKMS项目另一项令Linux用户更加兴奋的地方就是,戴尔Linux技术策略师Matt Domsch称,DKMS最终将被用来帮助Linux用户自动下载匹配的驱动程序。
当然,这项便利并未空头支票,戴尔公司如今使用将其投入使用。Domsch称,“戴尔使用DKMS为Red Hat Enterprise Linux、SUSE Linux Enterprise Server和Ubuntu系统提供升级版设备驱动。这将使我们可以修补和替换单独的设备驱动,从而为新硬件提供支持。再也不需要像Ununtu中那样,将整个CD重新流片了。”
DKM同样还有其他优势。虽然它目前被用于Red Hat、SUSE和Ubuntu等Linux发行版中,但DKMS同样在设计的时候忽略Linux发行版和硬件架构的差异性。它同样可以被用于大量软件发行工具,如RHN、Kickstat、PXE和YUM等等。