Ir al contenido

Funcionamiento interno

Ditana toma muchas decisiones automáticamente durante la instalación: desde resolver conflictos entre paquetes hasta aplicar mitigaciones específicas de la CPU.

Esta sección explica la arquitectura que hay detrás de esas decisiones. No necesita leerla para usar Ditana a diario. Sin embargo, si quiere entender nuestra filosofía de «Configuración como datos», saber cómo examina el sistema el hardware o tiene intención de contribuir al instalador, este es el punto de partida.

  • Configuración como datos: por qué Ditana separa el motor del instalador de su base de conocimiento y cómo se distribuyen las actualizaciones sin generar una ISO nueva.
  • Detección de hardware: cómo el instalador examina dinámicamente el hardware durante el arranque mediante reglas KDL.
  • Cómo dependen las opciones unas de otras: los dos campos de expresión de la base de conocimiento; uno mantiene una opción fuera de alcance y el otro modifica su valor, y la mayoría de las relaciones necesitan ambos.
  • Mitigaciones de CPU: documentación detallada sobre la detección de vulnerabilidades para cada CPU, los parámetros del kernel predeterminados y cómo anularlos.

Esta traducción la hizo una máquina. Los lectores la mejoran en Weblate.