Linus Torvalds rechaza activar DAMON por defecto en el kernel Linux

Published:

Linus Torvalds ha revertido un cambio que habría activado por defecto DAMON (Data Access MONitor), una solución de monitorización desarrollada principalmente por Amazon, en las compilaciones estándar del kernel Linux.

¿Qué es DAMON?

  • Herramienta para monitorizar patrones de acceso a memoria

  • Desarrollada por Amazon y colaboradores

  • Usada para:

    • Optimización de rendimiento

    • Eficiencia energética

    • Análisis de sistemas

La polémica decisión

Argumentos a favor (del equipo DAMON)

✔️ Ya usado por distros importantes (Amazon Linux, Android, Fedora)
✔️ Aumenta solo un 0.1% el tamaño del kernel
✔️ No afecta rendimiento sin configuración explícita
✔️ Facilita adopción para usuarios que lo necesiten

Argumentos de Torvalds en contra

❌ «No activamos características aleatorias por defecto»
❌ No es una funcionalidad «mainstream» (pocos usuarios la conocen)
❌ Sigue el principio de minimalismo del kernel
❌ Precedente peligroso para otras características

Consecuencias técnicas

  • El cambio revertido afectaba a Linux 6.16 (en desarrollo)

  • DAMON seguirá disponible como opción configurable

  • Los usuarios que lo necesiten deben activarlo manualmente:

    CONFIG_DAMON=y
  • Distros empresariales (como RHEL) probablemente lo mantendrán activado

Filosofía del kernel Linux

Torvalds reiteró principios clave:

  1. Nada se activa por defecto sin necesidad clara

  2. Evitar «bloat» (inflamiento) del kernel

  3. Los drivers/features especializados requieren opt-in

«No activamos drivers aleatorios por defecto. Y definitivamente no lo hacemos con características oscuras que la mayoría no conoce» – Linus Torvalds

¿Quién gana y quién pierde?

Grupo Impacto
Usuarios empresariales Siguen usándolo (ya lo activaban)
Distros especializadas Configuración manual adicional
Kernel minimalista Se mantiene el principio de diseño
Desarrolladores DAMON Menor adopción automática

El futuro de DAMON

Aunque este revés frena su adopción masiva:

  • Seguirá siendo útil en entornos específicos (cloud, big data)

  • Podría ganar tracción si demuestra beneficios tangibles

  • Posible re-evaluación si se vuelve estándar de facto

🔗 ReferenciaCommit de reversión
💡 Consejo: Usuarios que necesiten DAMON deben activarlo en make menuconfig

¿Estás de acuerdo con la decisión de Torvalds? ¡Déjanos tu opinión! 🐧

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles