Linux 7.2 : torvalds s'indigne face à un désordre de fichiers inacceptable

Chaos au cœur de Linux : Linus Torvalds, le créateur emblématique du système d'exploitation, a exprimé sa colère et son dégoût face à une situation administrative qui, selon lui, compromet la stabilité de Linux 7.2. La crise actuelle dépasse largement un simple bug de performance.

Une bataille pour l'ordre : le problème est organisationnel

Le conflit, loin d'être lié à un dysfonctionnement de performance ou à un retard dans le calendrier de la version 7.2, prévue pour août 2026, découle d'un problème d'organisation flagrant. Torvalds, connu pour son intransigeance, a qualifié le désordre des fichiers présents dans le système de « répugnant » et « abject ». Il exige une remise à niveau immédiate.

L'origine de cette tension réside dans le mécanisme d'allocation des tâches du processeur, baptisé sched_ext. Ce composant, essentiel pour une répartition efficace de la puissance du processeur entre les programmes, a été perturbé par l'introduction de nouveaux fichiers par les développeurs.

Plutôt que de les intégrer dans un nouveau répertoire propre et ordonné, ils ont choisi de les déposer, tous ensemble, dans le répertoire principal, ajoutant un préfixe à chaque nom de fichier. Une pratique, selon Torvalds, qui est une violation flagrante des bonnes pratiques.

Six années et 360 modifications ont été nécessaires pour que la patience du PDG de Linux, surnommé « le pingouin », soit mise à rude épreuve. Il a vu le projet se transformer en un véritable amas de fichiers désordonnés, rendant la navigation et la détection des erreurs particulièrement difficiles pour les autres contributeurs. L’impact sur la productivité est indéniable.

Torvalds n'a pas hésité à rappeler à l'équipe les principes fondamentaux des systèmes de fichiers hiérarchiques et ordonnés, qui remontent à 1965. Un rappel, certes, qui sonne comme une simple réprimande, mais qui souligne la gravité du problème. Un système de fichiers chaotique rend la recherche de bugs de sécurité et l'application de correctifs extrêmement complexe et chronophage.

L

L'ia : un facilitateur de chaos ?

Cette situation coïncide avec une autre crise pour Torvalds, qui s'est récemment opposé à l'utilisation croissante de l'intelligenceartificielle dans le développement de Linux. L’IA, initialement présentée comme un aide précieuse pour les développeurs, se transforme en une source d’erreurs et de confusion. Les rapports de bugs explosent, souvent liés à des alertes générées par l'IA qui signalent des problèmes inexistants ou peu significatifs. Il est désormais interdit d'attribuer les corrections aux développeurs qui ont utilisé l'IA pour générer le code. Une nouvelle étiquette sera ajoutée pour signaler l'assistance de l'intelligence artificielle.

Canonical, le fabricant de Ubuntu, a annoncé le lancement de Livepatch pour ARM64, permettant l'application de correctifs au noyau en temps réel. Une initiative qui témoigne de la nécessité urgente de renforcer la sécurité et la stabilité de Linux face à ces nouveaux défis.

En définitive, ce n'est pas une simple querelle entre un créateur et ses développeurs, mais un signal d'alarme. Le chaos dans le code source de Linux pourrait avoir des conséquences désastreuses pour l'avenir de ce système d'exploitation fondamental. La discipline, la rigueur et l'organisation sont les piliers sur lesquels repose la force de Linux, et il est impératif de les respecter.