El Soporte Dinámico de Módulos del Núcleo ( DKMS ) es un programa/ marco que permite generar módulos del núcleo de Linux cuyos archivos fuente generalmente se encuentran fuera del árbol de código fuente del núcleo . El concepto es que los módulos DKMS se reconstruyan automáticamente cuando se instala un nuevo núcleo. [ 2 ]
Estructura
Una característica esencial de DKMS es que recompila automáticamente todos los módulos DKMS si se instala una nueva versión del kernel. Esto permite que los controladores y dispositivos fuera del kernel principal sigan funcionando después de una actualización del kernel de Linux. [ 3 ]
Otra ventaja de DKMS es que permite la instalación de un nuevo controlador en un sistema existente, que ejecuta una versión arbitraria del kernel, sin necesidad de compilación manual ni de paquetes precompilados proporcionados por el proveedor.
DKMS fue desarrollado por el equipo de ingeniería de Linux de Dell en 2003. Está incluido en numerosas distribuciones , como Ubuntu , Debian , Fedora , SUSE , Mageia y Arch . DKMS es software libre distribuido bajo los términos de la Licencia Pública General de GNU (GPL) versión 2 o posterior.
DKMS admite de forma nativa los formatos de paquete rpm y deb .
Véase también
Referencias
- ↑ "v3.4.1" . GitHub . 2026-05-08 . Consultado el 2026-06-02 .
- ↑ Lerhaupt, Gary (1 de septiembre de 2003). "Kernel Korner: Explorando el soporte dinámico de módulos del kernel (DKMS)" . Linux Journal . Archivado del original el 13 de agosto de 2019.
- ↑ Domsch, Matt; Lerhaupt, Gary. "Soporte dinámico para módulos del kernel: de la teoría a la práctica" (PDF) . kernel.org . Consultado el 28 de octubre de 2025 .
Enlaces externos
- Dell
- núcleo de Linux
- controladores Linux