Vu de haut, on peut quand même se poser la question de l'intérêt de supprimer 1000 lignes de code sur les dizaines de millions du noyau
Une bonne partie du code du noyau n'est exécuté que très peu souvent donc la taille globale du code n'est pas forcément une bonne métrique.
Ici c'est une partie du code complexe et centrale, car exécutée sur tous les systèmes, avoir une bonne maintenance est assez importante aussi pour éviter des régressions ou des problèmes subtiles.
avec une pénalité de 5% pour des systèmes monoprocesseur qui ne sont certes plus si fréquents
Notons que la pénalité est au cas par cas, ce n'est pas 5% pour tous, pour tous les cas d'usage et tous les sytèmes. Et rien n'indique que cela ne peut pas être récupéré après permis par justement un code plus simple avec moins d'hypothèse. ;)
[^] # Re: Monoprocesseur
Posté par Renault (site web personnel) . En réponse à la dépêche Sortie du noyau Linux 6.17. Évalué à 10.
Une bonne partie du code du noyau n'est exécuté que très peu souvent donc la taille globale du code n'est pas forcément une bonne métrique.
Ici c'est une partie du code complexe et centrale, car exécutée sur tous les systèmes, avoir une bonne maintenance est assez importante aussi pour éviter des régressions ou des problèmes subtiles.
Notons que la pénalité est au cas par cas, ce n'est pas 5% pour tous, pour tous les cas d'usage et tous les sytèmes. Et rien n'indique que cela ne peut pas être récupéré après permis par justement un code plus simple avec moins d'hypothèse. ;)