Linux 7.1 : un núcleo explosivo et les enjeux de la compatibilité
Le monde du développement logiciel est en ébullition. Linux 7.1, la dernière itération du noyau, révèle une architecture en pleine mutation, avec des implications potentiellement majeures pour la concurrence avec Windows et macOS. Mais derrière les chiffres, se cache une réalité complexe, loin des simplifications habituelles.

Un code monstruosité, entre espoir et anxiété
L'analyste Michael Larabel, via son projet Phoronix, a plongé au cœur de ce système. Son rapport est alarmant : 138 000 lignes de code, issues d'une époque révolue – ISDN, radioamateurs, contrôleurs réseau obsolètes – ont été effacées, un effort considérable. Pourtant, après cette purge, le noyau dépasse les 39,880 636 lignes, soit plus de 259 000 lignes supplémentaires. Le problème majeur ? L'arrivée de nouvelles fonctionnalités – compatibilité matérielle moderne, pilotes graphiques AMD – a explosé le compteur, atteignant 5 millions de lignes en blanc et près de 4,8 millions de commentaires. C'est une accumulation impressionnante, qui soulève des questions légitimes sur la maintenabilité et la sécurité.
Le passage de 39 621 378 lignes (version 7.0) à 39 880 636 lignes témoigne d'une croissance exponentielle. Ce n'est pas une réduction nette, mais une transformation profonde. Valve, par exemple, est confrontée à des défis significatifs pour optimiser la gestion de la mémoire VRAM, testée à l'extrême par ce nouveau noyau.
L'arrivée massive de code lié aux GPU AMD, avec plus de 113 000 lignes dans le répertoire