Le noyau Linux prévoit de mettre fin au support des anciennes plateformes ARM, du systÚme de fichiers EFS et des interfaces MSR 32 bits.

Arnd Bergmann, responsable des paquets noyau chez SUSE, a lancé une seconde tentative de nettoyage du noyau Linux pour retirer le code de support des anciennes plateformes ARM, qui sont presque obsolÚtes et entravent le maintien des sous-systÚmes actuels. La premiÚre tentative a eu lieu en août 2024, mais elle a échoué, malgré l'accord des développeurs du noyau pour procéder à ce nettoyage en 2025 ou 2026 aprÚs la formation des branches LTS correspondantes. Dans ce deuxiÚme ensemble de patchs, Arnd a mis à jour les informations et a ajouté des avertissements dans les fichiers de configuration concernant le passage des plateformes en statut obsolÚte. La suppression effective des plateformes en question est envisagée dans le noyau 7.4, attendu début 2027.

Les éléments prévus pour suppression :

  • Tous les fichiers de support des plateformes qui n'ont pas Ă©tĂ© convertis pour utiliser la structure Device Tree. Une exception sera faite uniquement pour les plateformes OMAP1 et S3C (ARCH_S3C64XX), car le code de support pour OMAP1 est en cours de conversion vers Device Tree, et les cartes S3C continuent d'ĂȘtre utilisĂ©es activement. De plus, le support de la structure ATAGS (ARM Tag-Area), qui Ă©tait utilisĂ© pour transmettre des informations de configuration avant Device Tree, sera dĂ©sactivĂ© par dĂ©faut.
  • Le support de l'ensemble d'instructions Ă©tendu iWMMXt, dĂ©clarĂ© obsolĂšte Ă  partir de GCC 14.
  • L'architecture ARMv6/ARM1136r0, utilisĂ©e dans des SoC tels que ARM1136r0p (NXP i.MX31) et OMAP24xx (Nokia N8xx). La suppression n'affecte pas l'architecture ARMv6K (ARM1136r1/ARM1176).
  • Les microcontrĂŽleurs basĂ©s sur les processeurs Cortex-M3/M4/M7 (stm32, imxrt, lpc18xx, samv7) — les derniers chips pris en charge dans le noyau sans unitĂ© de gestion de mĂ©moire (MMU).
  • RiscPC — la plus ancienne des plateformes prises en charge dans le noyau.
  • Les plateformes LSI Axxia.
  • Émulateur pour l'exĂ©cution d'opĂ©rations Ă  virgule flottante NWFPE (No Floating Point Emulator), OABI et mode de compatibilitĂ© avec OABI (OABI_COMPAT), permettant l'exĂ©cution des fichiers exĂ©cutables compilĂ©s pour OABI sur un noyau avec EABI. Ces sous-systĂšmes ne sont utilisĂ©s que sur des dispositifs avec des processeurs StrongARM basĂ©s sur l'architecture ARMv4 et resteront dans le noyau jusqu'Ă  la suppression du support pour StrongARM.
  • La structure param_struct, utilisĂ©e avant ATAGS (ARM Tag-Area), dĂ©clarĂ©e obsolĂšte en 2001 et planifiĂ©e pour suppression depuis 2006.
  • ÉtiquetĂ© comme obsolĂšte et non fonctionnel (broken) le support du mode BE8 (big-endian ARMv7), qui n'est pas encore prĂ©vu pour ĂȘtre supprimĂ© car il prĂ©sente un intĂ©rĂȘt pour tester les composants de l'espace utilisateur sur des systĂšmes big-endian. Le support de la variante big-endian ARMv5 est maintenu car elle est utilisĂ©e dans les processeurs ixp4xx, qui sont courants.

De plus, dans le noyau Linux 7.3, il est prévu de supprimer le systÚme de fichiers EFS, qui était utilisé dans les versions antérieures du systÚme d'exploitation IRIX, n'ayant plus été utilisé depuis environ 30 ans et n'ayant pas été maintenu depuis plus de 20 ans. Pour ceux qui ont besoin d'accéder à des informations sur les partitions utilisant EFS, des utilitaires fonctionnant dans l'espace utilisateur sont disponibles.

Des travaux ont Ă©galement commencĂ© pour arrĂȘter d'utiliser dans le noyau l'interface 32 bits rdmsr() pour accĂ©der aux registres MSR (Model Specific Register) du CPU, permettant de lire sĂ©parĂ©ment le contenu des valeurs supĂ©rieures et infĂ©rieures de 32 bits Ă  partir des registres MSR de 64 bits. Il est prĂ©vu de supprimer complĂštement le code de l'interface 32 bits et de convertir le noyau vers l'interface 64 bits rdmsrq(), ce qui permettra de remplacer toutes les macro-instructions de haut niveau accĂ©dant aux MSR par des fonctions inline.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster