Les récentes mises à jour de Linux ont notamment pour claire vocation de nettoyer son code et d'en retirer le support d'éléments jugés obsolètes. Avec Linux 7,1, il était notamment question de la fin des processeurs Intel 486. Avec Linux 7.2, un commit récent va dans la même direction en rendant obligatoire le support du TSC pour les processeurs x86. De quoi empêcher de compiler le kernel pour des machines dotées de processeurs trop anciens, jusqu'ici supportés.

Linux et Windows choisissent le TSC différement

Le TSC, ou Time Stamp Counter, est un registre 64 bits utilisé comme compteur de cycle depuis l'ère Intel Pentium. Celui-ci permet de compter de manière précise le temps qui passe, et ce plus rapidement qu'avec d'autres solutions, comme HPET (High Precision Event Timer) ou le minuteur ACPI PM.

Tous les processeurs Intel et AMD récents supportent le TSC via les instructions RDTSC ou RDTSCP. La suppression de cette couche de rétrocompatibilité pour nettoyer le code ne devrait donc pas concerner beaucoup de configurations. De plus, cette obligation d'avoir un TSC n'exonère pas le noyau de la tâche consistant à déterminer si ce TSC est stable, synchronisé et utilisable comme source d'horloge.

Si cette décision ne devrait pas changer grand-chose pour la vaste majorité des utilisateurs de Linux, elle vient en revanche toujours plus prouver la volonté de l'OS de se moderniser. Cela passe notamment par cet abandon d'éléments jugés obsolètes, ou encore par l'utilisation toujours plus démocratisée de l'IA du côté du développement et de la chasse aux bugs.

Du côté de Windows, le TSC n'est pas aussi obligatoire que sur Linux, mais il reste la solution privilégiée depuis plusieurs années. Initialement, Microsoft a utilisé son interface QueryPerformanceCounter (QPC), introduit sous Windows 2000 et Windows XP, comme compteur de précision. À partir de Windows 7 et Windows Server 2008 R2, le TSC est devenu la base privilégiée de QPC, tout en autorisant d'autres minuteurs plus lents si un problème avec le TSC est détecté.

Suivez toute l'actualité des Numériques sur Google Actualités et sur la chaîne WhatsApp des Numériques

Envie de faire encore plus d'économies ? Découvrez nos codes promo sélectionnés pour vous.