Aller au contenu

Sous le capot

Ditana prend automatiquement de nombreuses décisions pendant l’installation – de la résolution des conflits entre paquets à l’application de mesures d’atténuation propres au processeur.

Cette section explique l’architecture qui sous-tend ces décisions. Vous n’avez pas besoin de la lire pour utiliser Ditana au quotidien. Toutefois, si vous voulez comprendre notre philosophie de la « configuration sous forme de données », apprendre comment le système sonde le matériel, ou si vous envisagez de contribuer au programme d’installation, c’est ici qu’il faut commencer.

  • Configuration sous forme de données – pourquoi Ditana sépare le moteur d’installation de sa base de connaissances, et comment les mises à jour sont publiées sans produire une nouvelle image ISO.
  • Détection du matériel – comment le programme d’installation sonde dynamiquement votre matériel au démarrage à l’aide de règles KDL.
  • Comment les paramètres dépendent les uns des autres – les deux champs d’expression de la base de connaissances : l’un met une option hors d’atteinte, l’autre modifie sa valeur, et la plupart des relations ont besoin des deux.
  • Atténuations du processeur – documentation détaillée sur la détection des vulnérabilités propre à chaque processeur, les paramètres par défaut du noyau, et la manière de les remplacer.

Cette traduction a été réalisée par une machine. Les lecteurs l’améliorent sur Weblate.