Linux abandonne le processeur 386

Un 80386Un 80386Le noyau Linux, dans sa version 3.8, ne prendra plus en charge le processeur 80386 d'Intel (et ses dérivés). C'est une décision logique : Intel ne produit plus ce processeur depuis 2006 et il date tout de même de 1985. Visiblement, garder le support de ce processeur — le premier x86 32 bits — posait des problèmes au niveau du code : certaines instructions (comme cmpxchg) nécessitent une émulation logicielle qui est lente et compliquée à implémenter. De plus, le processeur n'intègre pas de FPU et une émulation logicielle est donc nécessaire pour prendre en charge les systèmes ou une puce 80387 n'a pas été installée.

Linus n'est pas nostalgique, les 486SX toujours supportés

Certains contributeurs du noyau étaient « inquiets » : Linus Torvalds a développé le noyau Linux sur un 386 à l'époque, et cette machine historique ne pourra donc pas utiliser le prochain noyau, mais Linus ne semble pas vraiment nostalgique. Point intéressant, le support des 80486 reste de la partie, même pour les modèles de type SX, qui n'intègrent pas de FPU. La raison est simple : il y a encore beaucoup d'appareils qui utilisent des processeurs de type 486 (souvent des clones, comme les modèles d'AMD) dans le monde de l'embarqué, et la FPU n'est pas toujours de la partie. On peut tout de même supposer que le support de l'émulation de l'unité x87 disparaîtra à terme : la grande majorité des processeurs sortis après le 80486 sont dotés d'une FPU, à l'exception des 80486SX et des rares processeurs x86 de NexGen.

Posez une question dans la catégorie Les news : vos réactions du forum
Cette page n'accepte plus de commentaires
14 commentaires
    Votre commentaire
  • Iksarfighter
    A la limite, peut-on remplacer un 386 par un 486 directement et sans changer de socket donc de CM ?
    0
  • LAlbert
    IksarfighterA la limite, peut-on remplacer un 386 par un 486 directement et sans changer de socket donc de CM ?

    A ma connaissance non. Cela étant, je n'arrive pas à trouver un intérêt de maintenir du 386 ou 486. Surtout en non embarqué.
    1
  • AiZ
    Pfffiouuh,

    IksarfighterA la limite, peut-on remplacer un 386 par un 486 directement et sans changer de socket donc de CM ?


    Ça ne nous rajeunit pas...

    Intel RapidCAD

    AiZ
    1