Ruhig, brauner, ruhig - es wird alles gut *beruhigend den Kopf tätschel*
ZitatAlles anzeigenDKMS steht für Dynamic Kernel Module Support. Das 2003 von Dell entwickelte Framework für Linux überwacht, ob zusätzliche Kernelmodule manuell installiert wurden, und aktualisiert die Module immer dann, wenn ein neuer/aktualisierter Kernel installiert wird. So muss die Neuinstallation der Module nicht manuell durchgeführt werden, wenn der Kernel aktualisiert wurde.
Hat man beispielsweise zusätzliche Treiber in Form von Kernel-Modulen von Hand installiert, so stehen diese in der Regel nach dem ersten Neustart nach dem Kernelupdate wieder zur Verfügung, da DKMS spätestens beim Bootvorgang prüft, ob die Module für den geladenen Kernel vorhanden sind und diese ansonsten ggf. direkt baut.
DKMS wird in einigen Linux-Distributionen wie Debian (ab Version ‘Squeeze’), Ubuntu 8.10[2] (und höher) oder Fedora[3] eingesetzt.
Es ist Freie Software und steht unter der GNU General Public License (GPL) v2
Quelle Wikipedia
So weiß das Ubuntu-Wiki
ZitatDKMS {en} steht für Dynamic Kernel Module Support. Das von Dell entwickelte Hilfsprogramm überwacht, ob zusätzliche Kernelmodule manuell installiert wurden und aktualisiert die Module immer dann, wenn ein neuer oder aktualisierter Kernel installiert wird. Dies ist insofern praktisch, dass das Kompilieren des Kernelmoduls nicht immer von Hand durchgeführt werden muss, wenn der Kernel aktualisiert wurde.
Hat man also z.B. zusätzliche Treiber in Form von selbstkompilierten Kernelmodulen von Hand installiert, so stehen diese in der Regel direkt nach dem ersten Neustart (nach dem Kernelupdate) wieder zur Verfügung. DKMS prüft entweder bei der Installation eines neuen Kernels oder spätestens beim Rechnerstart, ob die passenden Module für den aktuellen Kernel vorhanden sind und erstellt diese bei Bedarf automatisch.
Praktisch wird DKMS meist bei proprietären (unfreien) Treibern für Grafikkarten und RAID-Controller sowie Softwarelösungen zur Virtualisierung eingesetzt, also Bereiche, bei denen ein Kernelupdate unter Umständen zu einem nicht mehr funktionierendem System bzw. Programm führen kann.