Linus Torvalds a proposé de mettre fin à la prise en charge du processeur i486 dans le noyau Linux

Tout en discutant des solutions de contournement sur les processeurs x86 qui ne prennent pas en charge l'instruction "cmpxchg8b", Linus Torvalds a déclaré qu'il serait peut-être temps de rendre cette instruction obligatoire pour que le noyau s'exécute et abandonne la prise en charge des processeurs i486 qui ne prennent pas en charge "cmpxchg8b" au lieu de essayer d'émuler le fonctionnement de cette instruction sur des processeurs que personne n'utilise plus. Actuellement, presque toutes les distributions Linux qui continuent à prendre en charge les systèmes x32 86 bits sont passées à la construction du noyau avec l'option X86_PAE, qui nécessite la prise en charge de "cmpxchg8b".

Selon Linus, en termes de support dans le noyau, les processeurs i486 ont perdu de leur pertinence, malgré le fait qu'on les trouve encore dans la vie de tous les jours. A un certain moment, les processeurs deviennent des pièces de musée, et pour eux il est tout à fait possible de se débrouiller avec des cœurs "musée". Les utilisateurs qui ont des systèmes avec des processeurs i486 pourront utiliser les versions LTS du noyau, qui seront maintenues pendant de nombreuses années.

La fin du support du i486 classique n'affectera pas les processeurs embarqués Quark d'Intel qui, bien qu'appartenant à la classe i486, incluent des instructions supplémentaires typiques de la génération Pentium, dont "cmpxchg8b". Il en va de même pour les processeurs Vortex86DX. La prise en charge des processeurs i386 a été abandonnée dans le noyau il y a 10 ans.

Source: opennet.ru

Ajouter un commentaire