
RIP, 486 Processeur. Vous avez eu un long terme depuis qu’Intel vous a publié en 1989. Alors que Microsoft a cessé de vous soutenir avec la sortie de Windows XP en 2001, Linux vous a gardé en vie pendant plus de 20 ans. Mais toutes les bonnes choses doivent prendre fin, et avec la prochaine sortie du noyau Linux 6.15, le 486 et les premiers processeurs Pentium seront couchés.
Pourquoi? Linus Torvalds a écrit récemment sur la liste de diffusion du noyau Linux (LKML), “J’ai vraiment l’impression qu’il est temps de laisser le soutien i486 derrière. Il n’y a aucune raison réelle pour quiconque gaspille une seconde d’effort de développement sur ce type de problème.”
Aussi: prêt à abandonner les fenêtres pour de bon? C’est la distribution Linux que je recommande aux débutants
Le développeur de noyaux Linux senior Ingo Molnár a mis la remarque de Torvalds en contexte, en écrivant: «Dans l’architecture x86, nous avons diverses installations d’émulation matérielle complexes sur x86-32 pour soutenir les anciens CPU 32 bits que très peu de personnes passent avec des noyaux modernes. Cette glue de compatibilité est parfois même à causer des problèmes que les gens passent du temps à résoudre, ce qui pourrait être passé sur autre chose.
Attention, ce n’est pas la première fois que Torvalds voulait voir la fin du support 486. En 2022, il a écrit: “Peut-être que nous devrions simplement mordre la balle et dire que nous ne soutenons que x86-32 avec ‘cmpxchg8b’ (c’est-à-dire Pentium et plus tard).” À l’époque, d’autres n’étaient pas disposés à soumissionner le 386 Adieu, donc le soutien dans les noyaux principaux vivrait.
Ce sera la première fois que Linux supprime le soutien d’une grande famille de puces depuis 2012, lorsque Linux a cessé de soutenir la famille 386.
À l’avenir, le processeur x86 pris en charge minimum sera désormais le Pentium d’origine (P5) ou plus récent, nécessitant la présence du compteur horaire (TSC) et de l’instruction CMPXCHG8B (CX8). Ces fonctionnalités sont absentes dans les processeurs 486 et début 586 anciens, tels que les familles IDT Winchip et AMD Elan.
Attention, si vous voulez continuer à exécuter Linux sur ces anciens processeurs, vous le pouvez. Vous allez juste – comme Torvalds l’a souligné en 2022 – à “gérer les grains du musée”. Par exemple, des distributions plus anciennes telles que Debian 3.0 et Ubuntu 10.04 fonctionneront toujours sur des processeurs X386. Il existe également des distros linux spécialisés, tels que Mulinux, conçus expressément pour fonctionner sur du matériel vintage des années 1980. Si vous choisissez d’essayer l’un de ces chemins, n’oubliez pas que vous le ferez sans aucun des correctifs de sécurité qui ont été libérés depuis la dernière mise à jour de leurs noyaux.
Aussi: j’ai utilisé des dizaines de distributions comme utilisateur de puissance Linux, mais celui-ci semble vraiment différent
La suppression du support pour les CPU 486 et précoce du Pentium n’éliminera qu’environ 14 000 lignes de code hérité sur environ 80 fichiers. Cela comprend la suppression de l’émulation de l’unité de point flottante du logiciel (FPU) nécessaire pour les processeurs manquant de FPU à bord, tels que le tristement célèbre 486SX et le FPU cassé dans le Pentium précoce défectueux. Ce dernier était la cause profonde du bug du Pentium fdiv.
Ce nettoyage simplifie le noyau, réduit les frais généraux de maintenance et améliore les performances des systèmes pris en charge.
Presque personne ne remarquera que le 486 n’est plus pris en charge. Après tout, les dernières puces commerciales I486 ont été produites en 2007. Qui savez-vous qui dirige toujours un PC à partir du début des années 2000? Eh bien, à part moi? À droite, presque personne ne l’est, à l’exception de certains amateurs ou dans certains systèmes intégrés de niche.
Aussi: Vous voulez apprendre Linux à partir de légendes? Ce mentorat vous associe avec les meilleurs développeurs
Pourtant, il est toujours triste de faire un adieu à un ancien processeur. Je me souviens quand le 33 MHz 486dx était la puce la plus rapide du monde. En effet, j’en ai possédé un avec 16 mégaoctets entiers de RAM et un prix de liste de 25 000 $. Aujourd’hui, vous auriez du mal à trouver un CPU aussi lent n’importe où dans votre maison ou votre bureau.
Obtenez les meilleures histoires du matin dans votre boîte de réception chaque jour avec notre Newsletter Tech Today