View Full Version : dkms?
scradock
January 5th, 2009, 11:04 PM
Can anyone explain what dkms is for? It seems to be installed by default in Jaunty, and maybe Intrepid, but it doesn't seem to be needed. removing it doesn't stop anything working as far as I can tell.
qamelian
January 5th, 2009, 11:07 PM
http://linux.dell.com/projects.shtml
autocrosser
January 5th, 2009, 11:29 PM
In my case, DKMS is used to build the nVidia driver & Ralink wireless driver...all depends on your hardware/driver needs.
scradock
January 6th, 2009, 12:24 AM
http://linux.dell.com/projects.shtml
Yes, that tells me why it's good for developers and vendors. Does it do anything useful for me - i.e. is the latest-greatest OS driver going to fail to install properly next time there's a kernel upgrade if I don't have it installed and enabled?
I'm not using fglrx - the OS x-x-v-ati and x-x-v-radeon drivers are doing great work for me.
autocrosser
January 6th, 2009, 01:40 AM
It's safe to say that if you do not see any DKMS builds during kernel upgrades that you do not need it.....and if you tend to only have open-source on your system, that would be the case.
That being said, you might just try to delete it--if it will remove quite a few packages that you know are important.......that would be a question to take up with the devs.
scradock
January 6th, 2009, 11:36 AM
Thanks - synaptic removes the dkms package cleanly without any other changes.
Guess I don't need it, and if I ever do it will no doubt be fetched and installed....
Quikee
January 6th, 2009, 01:04 PM
Well, it is not only usable for non-open source drivers. VirtualBox (ose) for example uses it for compiling its kernel module.
Alternative is to provide the module for every kernel release - as this was done previously and was painful when new kernel was released but not the module.
Any "external" kernel module could be done this way (for example btrfs until it is included in the kernel).
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.