Linus Torvalds estime que l'architecture 80486 appartient à un musée, pas au noyau Linux.
Selon lui, le matériel ancien ne peut pas justifier la consommation du temps précieux des développeurs
Le 2022-10-25 18:37:38, par Stéphane le calme, Chroniqueur Actualités
Le patron de Linux, Linus Torvalds, a envisagé de mettre fin à la prise en charge de l'architecture du processeur i486 dans le noyau Linux.
L'ancienne architecture a fait l'objet de discussions il y a quelques jours dans un fil de discussion qui examinait comment le noyau pouvait mieux gérer les listes les moins récemment utilisées (LRU) - un moyen de suivre les pages mémoire.
Alors que Torvalds enquêtait sur le code des contributeurs, il semble avoir été frustré par la nécessité d'inclure des solutions de contournement adaptées aux processeurs plus anciens. Il a donc suggéré de mettre fin à la prise en charge de l'ancien kit, ce qui pourrait être un moyen plus simple de résoudre les problèmes de mémoire.
« Nous nous sommes débarrassés du support i386 en 2012. Peut-être est-il temps de se débarrasser du support i486 en 2022*? » a-t-il écrit.
Envoyé par Linus Torvalds
Plus loin dans le fil de discussion, il est revenu sur le sujet avec les observations suivantes :
« Donc je ne pense vraiment plus que le matériel de classe i486 soit pertinent. Oui, je suis sûr que cela existe (Maciej étant un exemple), mais du point de vue du développement du noyau, je ne pense pas qu'ils soient vraiment pertinents. À un moment donné, les gens les ont comme pièces de musée. Ils pourraient tout aussi bien gérer des noyaux de musée ».
Il faut dire que l'architecture i486 a fait ses débuts en 1989 et a été remplacée par le Pentium d'Intel en 1993. Intel s'est débarrassé du i486 en 2007 et aujourd'hui, sa célèbre base de données de produits Ark détaillée ne contient aucune mention de la famille de processeurs.
Quiconque utilise encore les appareils s'est depuis longtemps résigné à le faire sans assistance, sans la possibilité d'acquérir un nouveau kit ou que les développeurs de logiciels réfléchissent à la plate-forme.
Pour plus de détails, l'Intel 80486 (i486, 486) est un microprocesseur de la famille des x86, fabriqué par Intel. Il est lancé en 1989. Du point de vue de l'architecture de processeur, le 80486 est très semblable à son prédécesseur immédiat, l'Intel 80386, avec l'ajout de quelques instructions supplémentaires. C'est donc une architecture CISC.
Du point de vue de la microarchitecture, il y avait à l'époque une grande amélioration : une mémoire cache unifiée intégrée d'instructions et de données, en option une unité de calcul en virgule flottante (FPU) intégrée, et une unité d'interface de bus améliorée. En outre, dans des conditions optimales, le cœur du processeur pouvait soutenir un rythme d'exécution d'une instruction par cycle. Ces améliorations permettaient approximativement de doubler la vitesse d'exécution par rapport à un 80386 à la même fréquence de base. Cependant, quelques modèles bas de gamme (Intel 80486SX) étaient plus lents que les 80386 les plus rapides.
Une version 25 MHz est présentée en avril 1989, une version 33 MHz en mai 1990, et une version 50 MHz en juin 1991.
Source : Linus Torvalds
Et vous ?
Comprenez-vous la décision de Linus Torvalds visant à se débarrasser de la prise en charge de cette architecture ?
L'ancienne architecture a fait l'objet de discussions il y a quelques jours dans un fil de discussion qui examinait comment le noyau pouvait mieux gérer les listes les moins récemment utilisées (LRU) - un moyen de suivre les pages mémoire.
Alors que Torvalds enquêtait sur le code des contributeurs, il semble avoir été frustré par la nécessité d'inclure des solutions de contournement adaptées aux processeurs plus anciens. Il a donc suggéré de mettre fin à la prise en charge de l'ancien kit, ce qui pourrait être un moyen plus simple de résoudre les problèmes de mémoire.
« Nous nous sommes débarrassés du support i386 en 2012. Peut-être est-il temps de se débarrasser du support i486 en 2022*? » a-t-il écrit.
Plus loin dans le fil de discussion, il est revenu sur le sujet avec les observations suivantes :
« Donc je ne pense vraiment plus que le matériel de classe i486 soit pertinent. Oui, je suis sûr que cela existe (Maciej étant un exemple), mais du point de vue du développement du noyau, je ne pense pas qu'ils soient vraiment pertinents. À un moment donné, les gens les ont comme pièces de musée. Ils pourraient tout aussi bien gérer des noyaux de musée ».
Il faut dire que l'architecture i486 a fait ses débuts en 1989 et a été remplacée par le Pentium d'Intel en 1993. Intel s'est débarrassé du i486 en 2007 et aujourd'hui, sa célèbre base de données de produits Ark détaillée ne contient aucune mention de la famille de processeurs.
Quiconque utilise encore les appareils s'est depuis longtemps résigné à le faire sans assistance, sans la possibilité d'acquérir un nouveau kit ou que les développeurs de logiciels réfléchissent à la plate-forme.
Pour plus de détails, l'Intel 80486 (i486, 486) est un microprocesseur de la famille des x86, fabriqué par Intel. Il est lancé en 1989. Du point de vue de l'architecture de processeur, le 80486 est très semblable à son prédécesseur immédiat, l'Intel 80386, avec l'ajout de quelques instructions supplémentaires. C'est donc une architecture CISC.
Du point de vue de la microarchitecture, il y avait à l'époque une grande amélioration : une mémoire cache unifiée intégrée d'instructions et de données, en option une unité de calcul en virgule flottante (FPU) intégrée, et une unité d'interface de bus améliorée. En outre, dans des conditions optimales, le cœur du processeur pouvait soutenir un rythme d'exécution d'une instruction par cycle. Ces améliorations permettaient approximativement de doubler la vitesse d'exécution par rapport à un 80386 à la même fréquence de base. Cependant, quelques modèles bas de gamme (Intel 80486SX) étaient plus lents que les 80386 les plus rapides.
Une version 25 MHz est présentée en avril 1989, une version 33 MHz en mai 1990, et une version 50 MHz en juin 1991.
Source : Linus Torvalds
Et vous ?
-
MograineMembre du ClubTout comme Linus estime que les 80486 (qui pouvait faire tourner le magnifique F15 Strike Eagle III à son époque) appartient au passé, Microsoft est dans son bon droit de rejeter les ordinateurs dépourvus du TPM 2.0, menaçant la sécurité des utilisateurs et de l'Internet.le 25/10/2022 à 23:51
-
archqtMembre émériteCelui qui a un 80486 ne pourra de toute façon pas faire tourner les applications actuelles dessus. Il restera donc sur un ancien noyau. N'importe quelle carte à base d'ARM, même le nano pico à 4$ est plus puissant qu'un 80486 donc autant supprimer cela du noyau.le 25/10/2022 à 20:54
-
marc.collinMembre éméritesurtout qu'il y a des ordinateurs qui sont sorti depuis même pas 5 ans.. et qui ne supporte pas windows 11le 25/10/2022 à 23:54
-
calvaireExpert confirméje suis même pas sur que linux ce soit un choix adapté pour ce genre de vieillerie. Un freedos ou un os de ce type me semble plus adapté.
De toute façon a quoi ca sert d'y mettre un linux dessus ? aucune applie moderne ne fonctionnera (suite bureautique, navigateur web...), si c'est pour se taper des programmes en ligne de commande, freedos fait la même chose.
Si c'est pour du dev, la aussi les industriels utilise autre chose depuis très longtemps, des mini soc arm font mieux en moins cher et en consommant moins.
il faut a moment donné aussi évoluer et arrêter de supporter des trucs trop vieux. 20 ans de support en informatique ça me semble très très bien.
Ou alors si des boites/particuliers utilise cette archie, qu'elle finance ce support à la fondation.
Quand à Windows 11, c'est de l'escroquerie tres clairement par contre. Ne pas supporter des pc vieux de parfois juste 2-3ans, meme des gros cpu type I7 Ryzen7... c'est juste n'importe quoi. Surtout que c'est puirrement marketing comme limitation, j'ai migré mon vieux pc (I5 4ieme génération) sur windows 11 sans probleme, juste en supprimant un dll pendant l'install et tous marche tres bien...le 26/10/2022 à 18:08 -
smartiesExpert confirméEn plus, il existe peut être des émulateurs pour 80486 qui doivent avoir de bonnes performances.
Si oui, on doit pouvoir continuer à faire tourner de vieilles applications.le 26/10/2022 à 7:41 -
pmithrandirExpert éminentVous imaginiez que c'était encore supporté vous ?
Je me demande depuis combien de temps personne n'a mis un noyau récent de linux sur ce genre de machine.
Pour le cout, moi qui aime bien réparer, je ne vois pas d'intéret à les conserver.
Consommation affreuse, conception moins efficiente, et solution de remplacement peu onéreuses.
La question suivante serait... et le i586... doit il resté supporté lui aussi 20 ans après la sortie des processeur 64bits ?
J'ai l'impression que ca ne sera pas aussi simple avec les difficultés pour tous les logiciels 32 bits. Mais je me demande quand on sera capable de sauter le pas avec des émulateurs performants ou un fork specifique de maintenance de sécurité seulement.
L'idée qu'un processeur i586 soit associé aux plus récents matériels nécessitant un noyau actuel me laisse dubitatif. Les garder sur d'anciennes versions qui vivotent ne serait il pas pertinent ?le 26/10/2022 à 9:48 -
smartiesExpert confirméJe suis d'accord, il y a certaines vielles architectures qui sont devenue rarissimes que c'est beaucoup de temps pour pas grand chose.
Ce qui tourne encore continuera de tourner jusqu'à la panne.
Si c'est une question de moyens, on peut trouver des vieux PC à prix très bas et on peut se faire assister dans des associations spécialisées autour des grandes villes.le 25/10/2022 à 20:45 -
NbMembre averti@yahiko tu es moderateur, t embetes plus avec du troll attaque directement avec un point godwin la prochaine foisle 26/10/2022 à 8:53
-
CaptainDangeaxMembre expérimentéLinus a raison, en une seule phrase
Le i486 est une pièce de musée, il peut utiliser des versions du noyau de musée.le 26/10/2022 à 18:17 -
23JFKMembre expertJe serais curieux de voir un 80486 avec 4Go de RAM.le 26/10/2022 à 10:59