{"id":216567,"date":"2026-08-17T20:00:24","date_gmt":"2026-08-17T20:00:24","guid":{"rendered":"https:\/\/www.europesays.com\/be-fr\/216567\/"},"modified":"2026-08-17T20:00:24","modified_gmt":"2026-08-17T20:00:24","slug":"linux-emboite-le-pas-a-windows-et-publie-ses-exigences-en-matiere-de-processeur","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/be-fr\/216567\/","title":{"rendered":"Linux embo\u00eete le pas \u00e0 Windows et publie ses exigences en mati\u00e8re de processeur"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Cette modification r\u00e9sulte d\u2019une <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/tip\/tip.git\/commit\/?h=x86\/cpu&amp;id=111cbb4596e336373ab93e202918f4cdbf78a4c3\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">mise<\/a> <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/tip\/tip.git\/commit\/?h=x86\/cpu&amp;id=111cbb4596e336373ab93e202918f4cdbf78a4c3\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\u00e0 jour r\u00e9cente<\/a> du noyau Linux intitul\u00e9e \u00ab x86\/cpu : Make CONFIG_X86_TSC unconditional \u00bb. Jusqu\u2019\u00e0 pr\u00e9sent, la version x86 du noyau pouvait encore \u00eatre compil\u00e9e sans prise en charge du TSC. Cette possibilit\u00e9 est d\u00e9sormais supprim\u00e9e, car tous les processeurs encore pris en charge devraient d\u00e9sormais prendre en charge cette technologie.<\/p>\n<p class=\"wp-block-paragraph\">Le TSC est un compteur 64 bits pr\u00e9sent dans les processeurs depuis l\u2019\u00e9poque du Pentium d\u2019Intel. Il mesure le temps \u00e9coul\u00e9 et peut \u00eatre lu directement par le CPU. Cela le rend nettement plus rapide que d\u2019autres temporisateurs tels que HPET ou le temporisateur PM ACPI.<\/p>\n<p>Linux abandonned\u00e9finitivement le mat\u00e9riel ancien<\/p>\n<p class=\"wp-block-paragraph\">Au cours des derni\u00e8res d\u00e9cennies, Linux a continu\u00e9 \u00e0 prendre en charge une quantit\u00e9 remarquable de mat\u00e9riel ancien. Cela impliquait \u00e9galement que le noyau devait tenir compte des processeurs d\u00e9pourvus de TSC ou de ceux dont le compteur ne pouvait pas \u00eatre utilis\u00e9 de mani\u00e8re fiable. \u00c0 pr\u00e9sent que ces processeurs disparaissent progressivement de la base mat\u00e9rielle prise en charge, ce code de compatibilit\u00e9 suppl\u00e9mentaire n\u2019est plus n\u00e9cessaire. Linux 7.0 avait d\u00e9j\u00e0 supprim\u00e9 la prise en charge des processeurs Intel 486. Au cours du cycle de d\u00e9veloppement suivant, d\u2019autres processeurs ont \u00e9galement \u00e9t\u00e9 retir\u00e9s, qui emp\u00eachaient de consid\u00e9rer la TSC comme disponible de mani\u00e8re syst\u00e9matique. Cette nouvelle modification constitue donc avant tout l\u2019aboutissement d\u2019un processus bien plus long.<\/p>\n<p class=\"wp-block-paragraph\">Pour les propri\u00e9taires d\u2019un PC Intel ou AMD r\u00e9cent, cela ne change pratiquement rien. Les processeurs x86 modernes disposent depuis longtemps d\u2019un TSC. Cette modification simplifie toutefois l\u00e9g\u00e8rement le noyau Linux, car elle permet de supprimer d\u2019anciennes exceptions et logiques de contr\u00f4le.<\/p>\n<p>Windows s\u2019appuie \u00e9galement sur le TSCdepuis des ann\u00e9es ;<\/p>\n<p class=\"wp-block-paragraph\">Microsoft a effectu\u00e9 la transition vers le TSC bien plus t\u00f4t. Windows utilise notamment QueryPerformanceCounter (QPC), un syst\u00e8me permettant aux logiciels de mesurer des intervalles de temps avec une grande pr\u00e9cision. Windows 7 et Windows Server 2008 R2 utilisaient d\u00e9j\u00e0 un TSC constant comme base pour le QPC lorsque les compteurs individuels des processeurs pouvaient \u00eatre synchronis\u00e9s de mani\u00e8re fiable. Depuis Windows 8, le TSC est devenu encore plus clairement la base standard pour la mesure des performances. Toutefois, lorsqu\u2019un processeur ne dispose pas d\u2019un TSC adapt\u00e9, Windows peut toujours recourir \u00e0 des minuteries alternatives telles que HPET ou la minuterie ACPI PM.<\/p>\n<p class=\"wp-block-paragraph\">La raison en est claire : selon Microsoft, une mesure du temps bas\u00e9e sur le TSC ne prend que quelques dizaines \u00e0 quelques centaines de cycles CPU. En revanche, une mesure effectu\u00e9e via un temporisateur de la carte m\u00e8re peut prendre environ 0,8 \u00e0 1 microseconde. Pour les logiciels effectuant tr\u00e8s fr\u00e9quemment des mesures de temps, cette diff\u00e9rence peut devenir perceptible. C\u2019est pourquoi le noyau Linux a utilis\u00e9 pendant des ann\u00e9es du code suppl\u00e9mentaire pour d\u00e9tecter les TSC, les calibrer et pallier d\u2019\u00e9ventuels probl\u00e8mes. \u00c0 pr\u00e9sent que les processeurs modernes prennent en charge cette technologie de mani\u00e8re quasi universelle, Linux peut lui aussi se d\u00e9barrasser d\u2019une partie de ce poids historique.<\/p>\n","protected":false},"excerpt":{"rendered":"Cette modification r\u00e9sulte d\u2019une mise \u00e0 jour r\u00e9cente du noyau Linux intitul\u00e9e \u00ab x86\/cpu : Make CONFIG_X86_TSC unconditional&hellip;\n","protected":false},"author":2,"featured_media":216568,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[70],"tags":[12,13,18,17,27412,43641,73,71,75,72,76,74],"class_list":["post-216567","post","type-post","status-publish","format-standard","has-post-thumbnail","category-sciences-et-technologies","tag-be","tag-be-fr","tag-belgique","tag-belgium","tag-linux","tag-logiciels","tag-science","tag-science-and-technology","tag-sciences","tag-sciences-et-technologies","tag-technologies","tag-technology"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@be_fr\/117112631183255886","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/posts\/216567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/comments?post=216567"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/posts\/216567\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/media\/216568"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/media?parent=216567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/categories?post=216567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/be-fr\/wp-json\/wp\/v2\/tags?post=216567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}