Linus Torvalds salue Linux 5.10 “ historique ” pour avoir abandonné un artefact d’adressage obsolète

  • FrançaisFrançais



  • Linus Torvalds a donné au monde la première version candidate de la version 5.10 du noyau Linux et a appelé ce qu’il a qualifié de changement historique – la suppression d’un outil d’adressage qui semble exister depuis près de 30 ans, a déclenché un vilain bogue depuis une décennie. il y a, mais a depuis été rendu superflu par les fabricants de puces.

    Ce schéma s’appelle set_fs() et permet au noyau Linux de remplacer les espaces d’adressage, ce qui était pratique avec les processeurs 286 et 386 d’Intel.

    Comme Torvalds l’a expliqué dans sa mise à jour hebdomadaire du noyau, set_fs() contrôle «si une copie de l’espace utilisateur va réellement dans l’espace utilisateur ou dans l’espace noyau». Cela est important car, comme cela a été détaillé en 2010 dans CVE-2010-4258, il pourrait être utilisé pour «écraser des emplacements de mémoire du noyau arbitraires et obtenir des privilèges».

    Cela semble être une version plus importante que ce à quoi je m’attendais. Je ne suis pas tout à fait sûr qu’il s’agisse simplement d’une tendance générale à la hausse ou d’un coup de chance.

    Le bogue a été corrigé, à nouveau en 2010, et au fil du temps, les concepteurs de puces sont passés à des techniques améliorées de gestion de la mémoire. Torvalds a écrit que ce genre de surcharge d’espace mémoire a été banni des architectures x86, powerpc, s390 et RISC-V.

    Mais set_fs(), qui dit Torvalds «remonte à peu près à la version originale de Linux», a persisté.

    Jusqu’à maintenant.

    «Ce n’est pas un énorme changement, mais c’est intéressant», a écrit Torvalds, ajoutant: «pour la plupart des gens, tout ne devrait pas avoir d’importance du tout, et c’est principalement une petite note de bas de page historique que 5.10 ne repose plus sur l’ensemble du modèle set_fs (). “

    Torvalds a qualifié le reste de la version de “assez normal”.

    Linux 5.10 fera du problème de l’année 2038 le problème de l’année 2486

    LIRE LA SUITE

    «Cela semble être une version plus grande que ce à quoi je m’attendais, et bien que la fenêtre de fusion soit plus petite que celle de la version 5.8, elle n’est pas * beaucoup * plus petite. Et 5.8 était notre plus grande sortie jamais », a-t-il écrit, notant qu’il comprend près de 14 000 commits de« près de 1 700 personnes.

    «Je ne suis pas tout à fait sûr que ce soit juste une tendance générale à la hausse (nous avons semblé plafonner pendant un certain temps là-bas), ou juste un hasard, ou peut-être en raison de 5,9 traînant une semaine supplémentaire. Nous verrons, je suppose.

    Les grands changements dans cette version du noyau incluent la fin du support des processeurs PowerPC 601, le support des SOC Orin de Nvidia destinés à être utilisés dans les voitures et les robots autonomes, une meilleure prise en charge du pilote graphique dans le processeur Broadcom utilisé dans le Raspberry Pi 4, Atténuation Spectre révisée pour les processeurs Arm et le groupe habituel d’hébergement pour les processeurs et les GPU à venir, les ajustements de virtualisation et l’écrasement du bogue de l’année 2038. ®

    L'équipe de Comparaland

    Rédacteur web depuis 2009 et webmestre depuis 2011.

    Je m'intéresse à tous les sujets comme la politique, la culture, la géopolitique, l'économie ou la technologie. Toute information permettant d'éclairer mon esprit et donc, le vôtre, dans un monde obscur et à la dérive. Je suis l'auteur de plusieurs livre

    Pour me contacter personnellement :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *