Introduction
Le noyau Linux est connu pour son large éventail de prise en charge matérielle, allant des anciens PC des années 90 aux puces Apple Silicon basées sur Arm. Cependant, cette prise en charge ne peut pas durer éternellement. Les mainteneurs du noyau Linux, dont Linus Torvalds, ont décidé d'abandonner la prise en charge du processeur Intel 80486.
Contexte Technique
Le processeur Intel 80486, introduit en 1989 et remplacé par le premier Intel Pentium en 1993, a été définitivement arrêté en 2007. Les mainteneurs du noyau Linux ont constaté que la prise en charge de ce processeur obsolète n'est pas gratuite et peut même causer des problèmes. Ingo Molnar, contributeur au noyau Linux, a souligné que les facilités d'émulation matérielle complexes sur x86-32 pour supporter les anciens processeurs 32 bits sont rarement utilisées et peuvent causer des problèmes.
Analyse et Implications
L'abandon de la prise en charge du 80486 aura probablement un impact sur un petit nombre de puces compatibles 486 d'autres entreprises, telles que la Cyrix 5×86 et l'Am5x86 d'AMD. Cette décision est justifiée par le fait que très peu de personnes utilisent ces anciens processeurs avec des noyaux modernes. Linus Torvalds avait déjà souligné en 2022 qu'il n'y avait aucune raison valable de consacrer du temps de développement à la résolution de problèmes liés au 486.
Perspective
La version 7.1 du noyau Linux sera la première à supprimer la prise en charge du 80486. Des modifications supplémentaires du noyau pour supprimer le code lié au 486 suivront dans les versions ultérieures du noyau. Il est important de surveiller les implications de cette décision et les éventuelles conséquences sur les systèmes qui utilisent encore ces anciens processeurs.