{"id":182060,"date":"2026-06-15T02:48:07","date_gmt":"2026-06-15T00:48:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-1"},"modified":"2026-06-15T02:48:07","modified_gmt":"2026-06-15T00:48:07","slug":"reliz-yadra-linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-yadra-linux-7-1","title":{"rendered":"Lancement du noyau Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s deux mois de d\u00e9veloppement, Linus Torvalds a pr\u00e9sent\u00e9 la version du noyau Linux 7.1. Parmi les changements les plus remarquables figurent : un nouveau pilote ntfsplus, la premi\u00e8re \u00e9tape de la fin de la prise en charge des CPU i486, la suppression des anciens adaptateurs Ethernet, la suppression des protocoles ISDN et AX.25, l'activation par d\u00e9faut du m\u00e9canisme Intel FRED, la prise en charge des gestionnaires BPF dans io_uring, l'optimisation du sous-syst\u00e8me d'\u00e9change, la prise en charge des sous-planificateurs dans sched_ext, l'entr\u00e9e\/sortie en mode zero-copy dans le pilote ublk, l'op\u00e9ration ioctl \u00ab shutdown \u00bb dans Btrfs, le changement dynamique du mode de performance dans le pilote amd-pstate, et la prise en charge des xattr pour les sockets Unix.<\/p>\n<p>La nouvelle version inclut 17275 corrections de la part de 2589 d\u00e9veloppeurs.<br \/>\nLa taille du patch \u2014 57 Mo (les modifications ont concern\u00e9 13528 fichiers, 751785 lignes de code ajout\u00e9es, 405916 lignes supprim\u00e9es). Dans la version pr\u00e9c\u00e9dente, il y avait 15624 corrections de 2477 d\u00e9veloppeurs, la taille du patch \u2014 56 Mo. Environ 41 % de tous les changements pr\u00e9sent\u00e9s dans 7.1 sont li\u00e9s aux pilotes de p\u00e9riph\u00e9riques, environ 12 % des modifications concernent la mise \u00e0 jour de code sp\u00e9cifique aux architectures mat\u00e9rielles, 14 % sont li\u00e9es \u00e0 la pile r\u00e9seau, 5 % aux syst\u00e8mes de fichiers et 3 % aux sous-syst\u00e8mes internes du noyau. <\/p>\n<p>Les principales innovations dans le noyau 7.1 (1, 2, 3) :<\/p>\n<ul>\n<li class=\"l\"> <b>Sous-syst\u00e8me de disque, entr\u00e9e\/sortie et syst\u00e8mes de fichiers<\/b>\n<ul>\n<li class=\"l\"> Une nouvelle impl\u00e9mentation du syst\u00e8me de fichiers NTFS \u2014 ntfsplus, a \u00e9t\u00e9 accept\u00e9e, bas\u00e9e sur le code retir\u00e9 du noyau du pilote classique ntfs. L'ancien pilote a \u00e9t\u00e9 retravaill\u00e9, enrichi de la possibilit\u00e9 d'\u00e9crire des donn\u00e9es et adapt\u00e9 pour prendre en charge des fonctionnalit\u00e9s modernes, telles que l'utilisation de folios de pages m\u00e9moire au lieu de la structure buffer_head. Le nouveau pilote int\u00e8gre une allocation de blocs diff\u00e9r\u00e9e, permettant d'atteindre des performances \u00e9lev\u00e9es lors des op\u00e9rations d'\u00e9criture et de r\u00e9duire la fragmentation. Pour les op\u00e9rations d'\u00e9criture\/lecture en m\u00e9moire tampon, l'entr\u00e9e\/sortie directe, le mappage des \u00e9tendues et les op\u00e9rations d'\u00e9criture\/lecture en page, la biblioth\u00e8que iomap est utilis\u00e9e. Dans les tests iozone, le pilote ntfsplus s'est av\u00e9r\u00e9 3 \u00e0 5 % plus rapide que ntfs3 lors de l'\u00e9criture en mode mono-thread et de 35 \u00e0 110 % lors de l'utilisation de 4 threads. La vitesse de lecture de ntfsplus et ntfs3 est \u00e0 peu pr\u00e8s au m\u00eame niveau. Le pilote ntfs3 reste dans le noyau et des corrections ainsi que de petites am\u00e9liorations y ont \u00e9t\u00e9 apport\u00e9es.\n<li class=\"l\"> Ajout du support pour la g\u00e9n\u00e9ration et la v\u00e9rification des donn\u00e9es de contr\u00f4le d'int\u00e9grit\u00e9 T10 au niveau du syst\u00e8me de fichiers plut\u00f4t qu'au niveau du p\u00e9riph\u00e9rique block, permettant d'am\u00e9liorer les performances des op\u00e9rations de lecture.\n<li class=\"l\"> Dans le pilote de p\u00e9riph\u00e9riques block ublk, permettant de d\u00e9placer la logique sp\u00e9cifique du c\u00f4t\u00e9 du processus dans l'espace utilisateur, le support des entr\u00e9es\/sorties via la m\u00e9moire partag\u00e9e sans copie de donn\u00e9es entre les buffers (mode zero-copy) a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Pour les p\u00e9riph\u00e9riques block auto-chiffrants SED-OPAL, des ioctl ont \u00e9t\u00e9 ajout\u00e9s pour contr\u00f4ler le mode Single User, et la commande STACK_RESET a \u00e9t\u00e9 mise en \u0153uvre.\n<li class=\"l\"> Dans Btrfs, la prise en charge de l'op\u00e9ration ioctl \u00ab shutdown \u00bb a \u00e9t\u00e9 d\u00e9clar\u00e9e stable, permettant de transf\u00e9rer le syst\u00e8me de fichiers dans un \u00e9tat o\u00f9 une tentative est faite pour terminer les op\u00e9rations d\u00e9j\u00e0 en cours, mais o\u00f9 toutes les nouvelles op\u00e9rations sont bloqu\u00e9es.\n<li class=\"l\"> Dans exfat, la possibilit\u00e9 de r\u00e9server des zones vides via l'appel fallocate() a \u00e9t\u00e9 mise en \u0153uvre.\n<li class=\"l\"> Dans le syst\u00e8me de fichiers CIFS, le support de la cr\u00e9ation de fichiers temporaires avec le flag O_TMPFILE a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Dans l'appel syst\u00e8me fsmount(), l'option FSMOUNT_NAMESPACE a \u00e9t\u00e9 ajout\u00e9e, cr\u00e9ant un nouvel espace de noms pour les points de montage du syst\u00e8me de fichiers mont\u00e9. Les appels syst\u00e8mes clone3() et unshare() ont \u00e9t\u00e9 ajout\u00e9s avec des flags pour renvoyer le nouvel espace de noms des points de montage, contenant uniquement un faux syst\u00e8me de fichiers vide bas\u00e9 sur nullfs, le pilote fs-dax avec une interface de syst\u00e8me de fichiers pour les p\u00e9riph\u00e9riques DAX (Direct Access).\n<li class=\"l\"> Dans le serveur NFS, une protection contre les attaques de devinette de descripteurs de fichiers a \u00e9t\u00e9 ajout\u00e9e, mise en \u0153uvre via la certification des descripteurs par une signature cryptographique. La protection est activ\u00e9e via l'option de montage sign_fh.\n<li class=\"l\"> Ajout d'un pilote symbolique fs-dax, fournissant une interface pour interagir avec les p\u00e9riph\u00e9riques DAX (Direct Access), supportant le fonctionnement en contournant le cache de pages. Cette interface est n\u00e9cessaire pour l'int\u00e9gration dans le noyau du syst\u00e8me de fichiers famfs, qui est plac\u00e9 en m\u00e9moire.\n<li class=\"l\"> Dans le syst\u00e8me de fichiers Ceph, la collecte de m\u00e9triques d'input\/output li\u00e9e aux sous-partitions a \u00e9t\u00e9 mise en \u0153uvre.\n<\/ul>\n<li class=\"l\"> <b>M\u00e9moire et services syst\u00e8me<\/b>\n<ul>\n<li class=\"l\"> La premi\u00e8re s\u00e9rie de changements a \u00e9t\u00e9 adopt\u00e9e pour mettre fin au support des processeurs i486. Les options pour la compilation du noyau avec support pour les processeurs 486DX, 486SX et AMD ELAN (CONFIG_M486, CONFIG_M486SX et CONFIG_MELAN) ont \u00e9t\u00e9 supprim\u00e9es de Kconfig, et les options de compilation pour les syst\u00e8mes i486 (-march=i486) ont \u00e9t\u00e9 exclues de Makefile. Le code pour le support effectif des processeurs i486 reste dans le noyau, mais la compilation pour de tels syst\u00e8mes n\u00e9cessitera maintenant l'application de patches aux fichiers de construction. Les raisons de la suppression du support des processeurs i486 sont li\u00e9es au d\u00e9sir d'all\u00e9ger le noyau des codes complexes qui \u00e9mulait certaines op\u00e9rations mat\u00e9rielles, comme CX8 (comparaison et \u00e9change de 8 octets) et TSC (compteur de cycles CPU utilis\u00e9 dans le planificateur de t\u00e2ches).\n<li class=\"l\"> Dans le pilote amd-pstate, utilis\u00e9 pour g\u00e9rer la consommation d'\u00e9nergie sur les syst\u00e8mes avec des processeurs AMD, une commutation dynamique des param\u00e8tres de performance et un comportement de gestion de l'alimentation en fonction de l'alimentation par secteur ou de la batterie ont \u00e9t\u00e9 mis en \u0153uvre. Lors de la connexion au secteur, le mode \u00ab performance \u00bb est d\u00e9sormais activ\u00e9, tandis qu'en fonctionnement sur batterie, le mode \u00ab balance_performance \u00bb est utilis\u00e9.\n<li class=\"l\"> Le m\u00e9canisme Intel FRED (Flexible Return and Event Delivery) est activ\u00e9 par d\u00e9faut, permettant d'am\u00e9liorer l'efficacit\u00e9 et la fiabilit\u00e9 de la livraison des informations sur les \u00e9v\u00e9nements de bas niveau. L'augmentation des performances et la r\u00e9duction des latences sont assur\u00e9es par le retour des \u00e9v\u00e9nements via l'instruction processeur IRET au lieu de transmettre les \u00e9v\u00e9nements via la table IDT (Interrupt Descriptor Table). La fiabilit\u00e9 est accrue gr\u00e2ce \u00e0 un traitement distinct de la r\u00e9ception des \u00e9v\u00e9nements dans le contexte du noyau et dans le contexte utilisateur, la protection contre l'ex\u00e9cution imbriqu\u00e9e de NMI et la sauvegarde dans le cadre \u00e9largi de la pile de tous les registres CPU li\u00e9s \u00e0 l'exception.\n<li class=\"l\"> Le sous-syst\u00e8me perf a \u00e9t\u00e9 \u00e9tendu pour prendre en charge les blocs de surveillance des performances de la m\u00e9moire (PMU - Performance Monitoring Unit), utilis\u00e9s dans le SoC NVIDIA Tegra410.\n<li class=\"l\"> L'ex\u00e9cution des op\u00e9rations futex a \u00e9t\u00e9 acc\u00e9l\u00e9r\u00e9e sur les syst\u00e8mes ARM, gr\u00e2ce \u00e0 l'utilisation des instructions Arm 9.6 LSUI, permettant au noyau d'acc\u00e9der \u00e0 la m\u00e9moire de l'espace utilisateur sans d\u00e9sactiver pr\u00e9alablement le mode de protection PAN (Privileged Access Never).\n<li class=\"l\"> Sur les syst\u00e8mes \u00e9quip\u00e9s de processeurs ARM, le support de l'extension de l'architecture MPAM (Memory System Resource Partitioning and Monitoring) a \u00e9t\u00e9 am\u00e9lior\u00e9, et la possibilit\u00e9 de l'utiliser dans l'espace utilisateur pour la gestion des ressources via le m\u00e9canisme resctrl a \u00e9t\u00e9 ajout\u00e9e. MPAM permet de marquer chaque acc\u00e8s \u00e0 la m\u00e9moire avec un identifiant de partition (PARTID, Partition ID) et un identifiant de groupe de surveillance (PMG, Monitoring Group ID). En lien avec le PARTID, il est possible de limiter la consommation de ressources, telles que la bande passante m\u00e9moire ou la taille du cache, afin qu'un groupe de t\u00e2ches ne monopolise pas toutes les ressources. Dans le cadre du suivi, la combinaison PMG et PARTID peut \u00eatre utilis\u00e9e pour surveiller la consommation des ressources m\u00e9moire sous certaines charges de travail.\n<li class=\"l\"> La possibilit\u00e9 d'utiliser le mode temps r\u00e9el (PREEMPT_RT) sur les processeurs ARM 32 bits a \u00e9t\u00e9 ajout\u00e9e. Auparavant, le support de PREEMPT_RT \u00e9tait limit\u00e9 aux architectures x86 et x86-64, ARM64, RISC-V et LoongArch.\n<li class=\"l\"> De nouveaux drapeaux ont \u00e9t\u00e9 ajout\u00e9s \u00e0 l'appel syst\u00e8me clone3() : CLONE_NNP - interdiction d'obtenir de nouveaux privil\u00e8ges dans le processus cr\u00e9\u00e9 ; CLONE_AUTOREAP - terminaison automatique du processus au lieu de le transformer en processus zombie jusqu'\u00e0 ce que la fonction wait() soit ex\u00e9cut\u00e9e par le processus parent ;<br \/>\nCLONE_PIDFD_AUTOKILL - terminaison du processus fils en cas de fermeture du descripteur pidfd qui lui est associ\u00e9 (par exemple, lors de la fermeture du processus parent).<\/p>\n<li class=\"l\"> Pour chaque module du noyau, un fichier import_ns a \u00e9t\u00e9 ajout\u00e9 dans le r\u00e9pertoire \/sys\/module, contenant la liste des espaces de noms de symboles import\u00e9s.\n<li class=\"l\"> Dans le syst\u00e8me d'E\/S asynchrone io_uring, le support de l'utilisation de la sous-syst\u00e8me BPF pour cr\u00e9er des gestionnaires a \u00e9t\u00e9 ajout\u00e9. Par exemple, il est possible de remplacer la boucle principale de dispatching par un programme BPF.\n<li class=\"l\"> Dans la sous-syst\u00e8me BPF, l'analyse de l'utilisation de la pile a \u00e9t\u00e9 modernis\u00e9e, ce qui a consid\u00e9rablement acc\u00e9l\u00e9r\u00e9 la v\u00e9rification par le v\u00e9rificateur de nombreux programmes BPF.\n<li class=\"l\"> Dans le but d'optimiser les performances, la sous-syst\u00e8me hrtimer (high resolution timer) a \u00e9t\u00e9 r\u00e9\u00e9crite. Le planificateur de t\u00e2ches peut d\u00e9sormais utiliser des minuteries haute r\u00e9solution sans perte de performance, au lieu de minuteries moins pr\u00e9cises.\n<li class=\"l\"> Le portage des modifications de la branche Rust-for-Linux, li\u00e9 \u00e0 l'utilisation du langage Rust comme second langage pour le d\u00e9veloppement de pilotes et de modules noyau, se poursuit (le support de Rust n'est pas activ\u00e9 par d\u00e9faut et n\u2019entra\u00eene pas son inclusion dans les d\u00e9pendances de compilation obligatoires du noyau). Avant la version 1.85 (disponible dans Debian 13), les exigences de version Rust n\u00e9cessaires pour compiler les composants du noyau ont \u00e9t\u00e9 augment\u00e9es. Une option Kconfig exp\u00e9rimentale CONFIG_RUST_INLINE_HELPERS a \u00e9t\u00e9 ajout\u00e9e pour int\u00e9grer les wrappers C dans le code Rust lors de la compilation (l'optimisation a acc\u00e9l\u00e9r\u00e9 le fonctionnement du pilote nul de 2%). Le macro \u2018const_assert!\u2019 a \u00e9t\u00e9 ajout\u00e9. Les fonctionnalit\u00e9s des modules \u2018sizes\u2019, \u2018clk\u2019, \u2018ptr\u2019, \u2018sync\u2019, \u2018error\u2019 ont \u00e9t\u00e9 \u00e9tendues.\n<li class=\"l\"> Dans le m\u00e9canisme SCHED_EXT, qui permet d'utiliser BPF pour cr\u00e9er des planificateurs CPU, une fonction initiale pour la cr\u00e9ation de planificateurs imbriqu\u00e9s (sub-scheduler) a \u00e9t\u00e9 ajout\u00e9e, permettant \u00e0 chaque cgroup d'utiliser son propre planificateur de t\u00e2ches.\n<li class=\"l\"> L'optimisation du sous-syst\u00e8me de swap se poursuit. L'ancienne structure swap_map a \u00e9t\u00e9 supprim\u00e9e, remplac\u00e9e par le m\u00e9canisme \u00ab Swap Table \u00bb. Ce changement a permis d'am\u00e9liorer les performances et de r\u00e9duire la consommation de m\u00e9moire dans le sous-syst\u00e8me de swap.\n<li class=\"l\"> Dans le sous-syst\u00e8me DAMON (Data Access MONitor), qui permet de suivre l'acc\u00e8s des processus aux donn\u00e9es en m\u00e9moire vive (par exemple, il est possible de savoir quelles zones de m\u00e9moire un processus a acc\u00e9d\u00e9es et quelles zones sont rest\u00e9es inutilis\u00e9es), un support pour divers algorithmes d'auto-optimisation des quotas a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Dans le sous-syst\u00e8me de tra\u00e7age, le concept de tampons circulaires externes a \u00e9t\u00e9 mis en \u0153uvre, permettant d'obtenir des donn\u00e9es de tra\u00e7age de <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/\" title=\"machines virtuelles\" data-wpil-keyword-link=\"linked\">machines virtuelles<\/a>. Cette possibilit\u00e9 est activ\u00e9e dans les hyperviseurs <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> et nVHE pour transf\u00e9rer des donn\u00e9es de tra\u00e7age du syst\u00e8me invit\u00e9 vers le c\u00f4t\u00e9 h\u00f4te.\n<li class=\"l\"> Des composants de surveillance \u00ab stall \u00bb pour suivre les t\u00e2ches dont l'ex\u00e9cution est temporairement suspendue ou bloqu\u00e9e, et \u00ab deadline \u00bb pour analyser le comportement du planificateur de t\u00e2ches, ont \u00e9t\u00e9 ajout\u00e9s au sous-syst\u00e8me RV (Runtime Verification), destin\u00e9 \u00e0 v\u00e9rifier le bon fonctionnement des syst\u00e8mes hautement fiables.\n<\/ul>\n<li class=\"l\"> <b>Virtualisation et s\u00e9curit\u00e9<\/b>\n<ul>\n<li class=\"l\"> Par d\u00e9faut, le drapeau PROC_MEM_FORCE_PTRACE est activ\u00e9, permettant de contourner les droits d'acc\u00e8s \u00e0 la m\u00e9moire d'un processus via le fichier \/proc\/PID\/mem uniquement pour les processus utilisant l'appel syst\u00e8me ptrace() pour le d\u00e9bogage.\n<li class=\"l\"> Un nouveau jeu de hooks a \u00e9t\u00e9 ajout\u00e9 pour les modules LSM (Linux Security Module), facilitant la mise en \u0153uvre des politiques pour les syst\u00e8mes de fichiers superpos\u00e9s, tels que overlayfs. Un hook a \u00e9galement \u00e9t\u00e9 ajout\u00e9 \u00e0 LSM pour g\u00e9rer l'acc\u00e8s aux sockets Unix, utilis\u00e9 dans le module LSM Landlock pour attribuer des politiques d'acc\u00e8s aux sockets Unix.\n<li class=\"l\"> La biblioth\u00e8que cryptographique int\u00e9gr\u00e9e lib\/crypto, offrant des fonctions plus simples et plus rapides que celles de l'API cryptographique traditionnelle, a ajout\u00e9 la prise en charge des algorithmes AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH et SM3. La documentation concernant lib\/crypto a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Le mode pKVM (Protected KVM) a \u00e9t\u00e9 impl\u00e9ment\u00e9 pour une isolation stricte de la m\u00e9moire anonyme en utilisant les extensions de virtualisation pour l'architecture AArch64. Dans ce mode, les pages de m\u00e9moire de l'invit\u00e9 sont exclues de la table d'adresses virtuelles du syst\u00e8me h\u00f4te.\n<li class=\"l\"> Le hyperviseur KVM prend d\u00e9sormais en charge la cinqui\u00e8me version du contr\u00f4leur d'interruptions virtuel ARM (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).\n<\/ul>\n<li class=\"l\"> <b>Sous-syst\u00e8me r\u00e9seau<\/b>\n<ul>\n<li class=\"l\"> Pour les sockets Unix cr\u00e9\u00e9s par la fonction socket(), un support pour les attributs de fichiers \u00e9tendus (xattr) \u00ab user.* \u00bb a \u00e9t\u00e9 impl\u00e9ment\u00e9. Parmi les cas d'utilisation, on note l'attribution d'\u00e9tiquettes via des attributs \u00e9tendus aux sockets Unix utilis\u00e9s pour IPC Varlink, afin de les distinguer du reste pour l'inspection et le d\u00e9bogage des op\u00e9rations IPC \u00e0 l'aide de programmes BPF. Dans systemd-journald, les attributs \u00e9tendus sont pr\u00e9vus pour d\u00e9terminer le format du log en lien avec le socket \/dev\/log.\n<li class=\"l\"> La prise en charge du protocole UDP-Lite (RFC 3828), permettant la livraison de paquets avec des sommes de contr\u00f4le incorrectes en esp\u00e9rant que, par exemple, les donn\u00e9es audio et vid\u00e9o partiellement corrompues puissent \u00eatre r\u00e9cup\u00e9r\u00e9es au niveau du codec, a \u00e9t\u00e9 supprim\u00e9e. Le protocole a \u00e9t\u00e9 retir\u00e9 car personne ne l'utilise.\n<li class=\"l\"> La possibilit\u00e9 de compiler la pile IPv6 sous forme de module du noyau, qui n'\u00e9tait pas pratiquement utilis\u00e9e (IPv6 est soit int\u00e9gr\u00e9 au noyau, soit compl\u00e8tement d\u00e9sactiv\u00e9), mais compliquait la maintenance car lors de la compilation d'IPv6 en tant que module du noyau (CONFIG_IPV6=m), de nombreux sous-syst\u00e8mes devaient ajouter des gestionnaires inutiles pour le cas o\u00f9 le module IPv6 serait d\u00e9charg\u00e9, a \u00e9t\u00e9 supprim\u00e9e.\n<\/ul>\n<li class=\"l\"> <b>Mat\u00e9riel<\/b>\n<ul>\n<li class=\"l\"> Un nouveau moteur d'affichage (DC) pour les APU AMD de la s\u00e9rie HD 7000 (Sea Islands, GCN 1.1) a \u00e9t\u00e9 int\u00e9gr\u00e9 dans le pilote AMDGPU.\n<li class=\"l\"> Le pilote Nouveau a ajout\u00e9 un support initial pour le GPU NVIDIA GA100 reposant sur l'architecture micro-Ampere.\n<li class=\"l\"> Le travail sur le pilote DRM (Direct Rendering Manager) Xe pour les GPU bas\u00e9s sur l'architecture Intel Xe a \u00e9t\u00e9 poursuivi, utilis\u00e9 dans les cartes graphiques Intel de la famille Arc et l'IGPU \u00e0 partir des processeurs Tiger Lake. La prise en charge du sous-syst\u00e8me graphique des processeurs Intel Nova Lake-P a \u00e9t\u00e9 ajout\u00e9e. Des objets tampons purgeables (Purgeable Buffer Objects) ont \u00e9t\u00e9 r\u00e9alis\u00e9s.\n<li class=\"l\"> L'int\u00e9gration des composants du pilote Nova pour les GPU NVIDIA \u00e9quip\u00e9s de firmwares GSP, utilis\u00e9s \u00e0 partir de la s\u00e9rie NVIDIA GeForce RTX 2000 bas\u00e9e sur l'architecture Turing, a \u00e9t\u00e9 poursuivie. Le pilote est \u00e9crit en Rust. Un support initial pour les GPU bas\u00e9s sur l'architecture Turing a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Le pilote DRM corebootdrm pour la sortie graphique via le framebuffer des firmwares bas\u00e9s sur CoreBoot a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> La prise en charge des dispositifs audio ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP et WM8962 a \u00e9t\u00e9 ajout\u00e9e. Am\u00e9lioration de la prise en charge des p\u00e9riph\u00e9riques audio USB : Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,<br \/>\n  PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/p>\n<li class=\"l\"> Le pilote yogafan pour le suivi de la vitesse de rotation des ventilateurs sur les ordinateurs portables Lenovo Yoga, Legion et IdeaPad a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> La prise en charge de plates-formes ARM, SoC et dispositifs : Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 et ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79 a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Le support des contr\u00f4leurs AHCI SATA et PCIe utilis\u00e9s dans le SoC Baikal-T1, ainsi que les pilotes pour le minuteur, la m\u00e9moire, physmap, le bus, hwmon, dwc et bt1-rom a \u00e9t\u00e9 supprim\u00e9. La raison de la suppression est l'absence de support et l'int\u00e9gration inachev\u00e9e des composants de la plateforme Baikal, dont la production en RF a \u00e9t\u00e9 interrompue en novembre 2025.\n<li class=\"l\"> Douze pilotes pour des dispositifs Ethernet avec interfaces ISA et PCMCIA produits avant 2002, pour lesquels aucun utilisateur n'a \u00e9t\u00e9 trouv\u00e9, ont \u00e9t\u00e9 supprim\u00e9s du noyau. La sous-syst\u00e8me ISDN, les impl\u00e9mentations des protocoles AX.25, CAIF et Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), les pilotes yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport et logibm (busmouse) ont \u00e9galement \u00e9t\u00e9 exclus.<br \/>\nLa raison de la suppression a \u00e9t\u00e9 l'absence de personnes en charge sur fond de l'augmentation des erreurs d\u00e9tect\u00e9es gr\u00e2ce \u00e0 syzbot et aux outils d'IA, que personne ne se charge de corriger, et toute la charge d'\u00e9limination des probl\u00e8mes graves repose sur ceux qui supportent les principaux sous-syst\u00e8mes r\u00e9seau du noyau. Plus de 140 000 lignes de code ont \u00e9t\u00e9 supprim\u00e9es.<\/p>\n<\/ul>\n<\/ul>\n<p>Source : <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65686\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182060","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-yadra-linux-7-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-yadra-linux-7-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Version du noyau Linux 7.1 | ProHoster","description":"Apr\u00e8s deux mois de d\u00e9veloppement, Linus Torvalds a pr\u00e9sent\u00e9 la version du noyau Linux 7.1.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-yadra-linux-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-yadra-linux-7-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-15T00:48:07+00:00","article:modified_time":"2026-06-15T00:48:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182060","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/182060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=182060"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/182060\/revisions"}],"predecessor-version":[{"id":182066,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/182060\/revisions\/182066"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=182060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=182060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}