Linux durcit ses exigences CPU, les vieux x86 ne pourront plus suivre

Pour savoir tout ce qu'il se passe sur la toile
Répondre
Avatar du membre
chtimi054
Administrateur du site
Administrateur du site
Messages : 10944
Enregistré le : ven. 26 juil. 2013 06:56
A remercié : 276 fois
A été remercié : 1553 fois
    Windows 10 Firefox

Linux durcit ses exigences CPU, les vieux x86 ne pourront plus suivre

Message par chtimi054 »

Linux durcit ses exigences CPU, les vieux x86 ne pourront plus suivre
Que se passe-t-il ?

Le système d’exploitation Linux est à l’origine d’un nouveau nettoyage de son support matériel historique. Après l’abandon de plusieurs processeurs anciens, une nouvelle étape vient d’étre franchie. Le Time Stamp Counter, ou TSC pour les intimes, devient obligatoire sur les processeurs x86 pris en charge.

Ce changement n’affectera aucun PCs récents mais il marque un important changement celui de la fin d’un mécanisme de compatibilité maintenu pendant plusieurs décennies.

Linux abandonne le support des processeurs x86 sans TSC

Jusqu’à présent, le noyau Linux disposait d’un code permettant de fonctionner sur certains processeurs dépourvus de TSC. Cette compatibilité avait du sens et une nécessité pour des générations très anciennes de machine équipées par exemple d’une puce Intel 486 ou de processeurs AMD K5.

Cependant ces architectures ont déjà été retirées du support du noyau. Du coup maintenir ce code de compatibilité n’avait plus vraiment d’intérêt. Cela simplifie une partie du code et évite de maintenir des chemins d’exécution destinés à du matériel devenu extrêmement marginal.

TSC, c’est quoi ?

Le Time Stamp Counter est un registre 64 bits intégré au processeur. Il permet de comptabiliser les cycles écoulés et fournit au système un moyen rapide et précis de mesurer le temps.

Son gros avantage est sa rapidité d’accès puisque le processeur peut le consulter directement. Il ne dépend plus d’autres minuteurs de la carte mère, comme le HPET. Le TSC a été Introduit au début des années 1990 mais il n’a pas été toujours été parfaitement fiable à ses débuts.

A noter que Microsoft a adopté la même approche lors de l’introduction de Windows 8. Linux aura donc conservé beaucoup plus longtemps cette compatibilité.

merci à Ginjfo
Répondre