Linux 7.1 : un nettoyage brutal et l'ia au service de la débrouille

Le noyau Linux a subi une refonte spectaculaire avec la version 7.1, et le changement le plus frappant réside dans une purge méthodique du code obsolète. Linus Torvalds poursuit sans relâche cette démarche, mais elle est désormais guidée par des objectifs précis : éliminer les erreurs liées à l'intelligence artificielle et rationaliser l'ensemble du système.

Une décennie de code décrépuité

Une décennie de code décrépuité

Selon Michael Larabel de Phoronix, le code source de Linux dépasse désormais les 40 millions de lignes, une quantité impressionnante qui contraste avec l'effort constant de réduction. Cette simplification ne vient pas de nulle part ; elle est le fruit de plusieurs années d'efforts pour répondre aux exigences des développeurs et éviter des ruptures majeures avec les pilotes. 138 161 lignes de code ont été supprimées, une victoire tangible pour l’optimisation.

Mais l'impact de cette purge est bien plus profond. L'intelligence artificielle, loin d’être une simple composante, s'est révélée un catalyseur de découvertes dans le code existant. Des rapports automatisés générés par l'IA ont mis en lumière des zones problématiques, longtemps laissées de côté en raison de leur obsolescence. L'abandon des drivers pour Intel i486, datant des premières versions, est une illustration frappante de cette démarche.

Les composants concernés – AMD Lance, 3Com 3c509, SMSC SMC9194, Fujitsu FMVJ18X – sont désormais d'un intérêt industriel quasi nul. La complexité du noyau a été réduite, et la priorité est désormais accordée aux technologies modernes. Cette refonte, poussée par l'IA, est une véritable libération pour les développeurs.

Il est important de noter que cette initiative s'inscrit dans une logique de maintenance à long terme. L’objectif n’est pas simplement de “nettoyer”, mais de garantir la pérennité du système et de simplifier son évolution. Un effort de plus en plus soutenu, et qui témoigne d'une approche pragmatique de la gestion du code source.