Dynamic Kernel Module Support
Basisdaten

Entwickler Dell
Erscheinungsjahr 2003
Aktuelle Version 3.0.7[1]
(27. September 2022)
Betriebssystem Linux
Programmier­sprache Bash
Kategorie Linux-Betriebssystemkomponente
Lizenz GPL-2
deutschsprachig nein
github.com/dell/dkms

Dynamic Kernel Module Support, kurz DKMS, ist ein Framework für den Betriebssystem-Kernel Linux. Das 2003 von Dell entwickelte Programmiergerüst überwacht, ob zusätzliche Kernel-Module manuell installiert wurden, und aktualisiert die Module, wenn ein neuer/aktualisierter Kernel installiert wird. So muss die Neuinstallation der Module nicht manuell durchgeführt werden, wenn der Kernel aktualisiert wurde.

Wurden beispielsweise zusätzliche Treiber in Form von Kernel-Modulen von Hand installiert, so stehen diese in der Regel nach dem ersten Neustart nach einem Kernelupdate wieder zur Verfügung. DKMS prüft spätestens beim Bootvorgang, ob die Module für den geladenen Kernel vorhanden sind und aktualisiert diese ansonsten.

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.

Einzelnachweise

Bearbeiten
  1. Release v3.0.7 - New full contributors and small fixesl · dell/dkms · GitHub. Abgerufen am 8. Oktober 2022 (englisch).
  2. https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview
  3. dkms. In: Fedora Packages. Abgerufen am 13. Januar 2025.
Bearbeiten

📚 Artikel Terkait di Wikipedia

Ubuntu (Betriebssystem)

eigentlichen Kernel-Team betreuten Kernel-Module werden jetzt über Dynamic Kernel Module Support verwaltet, wodurch diese automatisch an die jeweilige Kernel-Version

Linux (Kernel)

bewusste Entscheidung. Linux ist ein monolithischer Kernel. Die Treiber im Kernel und die Kernel-Module laufen im privilegierten Modus (x86: Ring 0), haben

Proxmox VE

Steuerung von x86-Virtualisierungen. Die Umgebung basiert auf QEMU mit der Kernel-based Virtual Machine (KVM). PVE bietet neben dem Betrieb von klassischen

Gnome

@1@2Vorlage:Webachiv/IABot/www.computerworld.com  Thorsten Leemhuis: Kernel-Log: Neue Stable-Kernel, AMD-3D-Dokumentation und Mesa 7.3 freigegeben. In: Heise open

Stuxnet

im SDB mindestens ein Profibus-Kommunikations-Modul CP-342-5 eingetragen ist. Bis zu sechs dieser Module steuern je 31 Frequenzumformer an, die die Drehgeschwindigkeit

Microsoft Windows NT 3.1

liegende Kernel enthält nur grundlegende Funktionen wie Interruptverwaltung und Prozessorsynchronisierung, andere Kernelfunktionen werden durch Module wahrgenommen

R (Programmiersprache)

Performance-Verbesserungen ein durch die Ersetzung von BLAS und LAPACK mit der Intel Math Kernel Library. ScaleR ist ein optimierter Interpreter und beinhaltet zahlreiche

Portable Software

for its binary portability. Libraries vary from system to system, and the kernel interfaces have a tendency to change. […] Recently, I needed to build a