IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Linux 6.17 : Linus Torvalds rejette un ensemble de correctifs pour l'architecture RISC-V en raison de leur soumission tardive, tout en les traitant de « déchets »
à cause de leur qualité jugée médiocre

Le , par Mathis Lucas

83PARTAGES

31  0 
Linus Torvalds reste à cheval sur les règles régissant le développement du noyau Linux. Le grand patron de Linux vient de le démontrer une nouvelle fois dans le cadre des travaux sur la version 6.17 du noyau. Linus Torvalds a rejeté les correctifs RISC-V pour Linux 6.17 proposés par un ingénieur de Google, les jugeant « indésirables » en raison de leur mauvaise qualité et de leur retard dans la fenêtre de fusion. Les mises à jour sont reportées à la version 6.18, ce qui pourrait, entre autres, ralentir l'adoption de RISC-V. L'équipe doit affiner ses soumissions pour les cycles futurs. Cela met en évidence les normes strictes du noyau Linux en matière de stabilité.

Le processus de développement du noyau Linux est sujet à des disputes, à des opinions tranchées et, à l'occasion, à des affrontements dramatiques. Malgré cela, le développement a progressé régulièrement au fil des décennies, sous l'impulsion d'une communauté diversifiée de contributeurs aussi passionnés qu'attachés à leurs principes. De temps à autre, l'un de ces débats internes éclate au grand jour, comme c'est le cas avec les derniers correctifs RISC-V.

En juin 2025, nous avons assisté à la controverse liée au retrait du système de fichiers Bcachefs du noyau Linux, qui a soulevé des questions sur la qualité et la maintenabilité du code. Bcachefs est resté dans une phase expérimentale depuis son ajout dans Linux 6.7 en raison de problèmes de stabilité.

Toutefois, Linus Torvalds a supprimé le support à la suite d'un désaccord avec le développeur de Bcachefs sur les règles relatives au cycle de développement du noyau. Aujourd'hui, l'attention de la communauté se porte sur les correctifs RISC-V pour la prochaine fenêtre de fusion Linux 6.17, qui ont rencontré des difficultés. Linus Torvalds a rejeté cet ensemble de correctifs en raison de deux problèmes principaux : le timing et la qualité du code des correctifs.

Un rappel à l'ordre sur les soumissions tardives de propositions

Linus Torvalds a rejeté l'ensemble de correctifs RISC-V pour Linux 6.17 parce qu'ils ont été envoyés trop tard. Il avait demandé que les soumissions soient faites tôt, car il était en déplacement, mais celles-ci sont arrivées juste avant la date limite. Plus précisément, la mise à jour du code RISC-V a été soumise le 8 août 2025 pour la fenêtre de fusion Linux 6.17. Et la fenêtre de fusion Linux 6.17 devrait se terminer le 10 août avec la sortie de Linux 6.17-rc1.


Message de Linus Torvalds

Les correctifs pour l'architecture RISC-V ont été proposés par Palmer Dabbelt, membre de l'équipe Android de Google. Le rejet des correctifs met en évidence le processus de développement rigoureux du noyau Linux, où les fenêtres de fusion sont sacro-saintes pour garantir la stabilité et la sécurité.

Pour mémoire, RISC-V est une architecture de jeu d'instructions (ISA) libre et open source qui a vu le jour à l'université de Californie à Berkeley en 2010. Elle gagne du terrain dans tous les domaines, des systèmes embarqués au calcul haute performance. L'architecture RICS-V est désormais gérée par RISC-V International avec plus de 4 500 membres, et se positionne comme un challenger face aux architectures propriétaires telles que ARM et x86.

Linus Torvalds a également vivement critiqué la qualité du code

Linus Torvalds n'a pas apprécié que certaines modifications aient été apportées en dehors des parties RISC-V, qualifiant ces modifications de « déchets » et affirmant qu'elles n'avaient pas leur place dans le code général. « Non. C'est nul et ça arrive trop tard. J'ai demandé des pull requests précoces, car je suis en déplacement, et si vous ne pouvez pas respecter cette règle, faites au moins en sorte que les pull requests soient *bonnes* », a-t-il écrit.

Linus Torvalds s'est montré très direct. Il a ajouté : « cela ajoute divers déchets qui ne sont pas spécifiques à RISC-V aux fichiers d'en-tête génériques. Et par « déchets », je le pense vraiment. Ce sont des choses que personne ne devrait jamais m'envoyer, sans parler d'un retard dans une fenêtre de fusion ».

Le commentaire de Linus Torvalds n'était pas seulement de la bile. Il a ensuite donné quelques exemples où l'ensemble de correctifs RISC-V s'était égaré. Mais même dans cette réponse plutôt raisonnée, Linus Torvalds n'a pas pu s'empêcher d'ajouter quelques piques supplémentaires. En soulignant les ajouts indésirables dans le nouveau code de fonctionnalité RISC-V soumis, le grand patron de Linux a également déclaré que « le code rend le monde pire ».

Linus Torvalds a ajouté que « ce genre de choses doit être corrigé » et a mis en garde l'auteur à la fois pour la qualité du code et pour son retard. « Vous êtes prévenu : plus de pull requests en retard, et plus de déchets en dehors de l'arborescence RISC-V ».

Impacts potentiels de ce nouveau drame sur l'adoption de RISC-V

Pour RISC-V, ce revers signifie que ses mises à jour seront reportées à Linux 6.18, ce qui pourrait retarder les progrès pour les utilisateurs et les développeurs. Il souligne également la discipline stricte imposée par Linus Torvalds dans la gestion du projet, ainsi que son style de communication direct et parfois abrupt. Au fil des ans, le créateur du noyau Linux a fait l'objet de critiques pour son style de communication controversé et ses choix de mots.


Réponse de Palmer Dabbelt, membre de l'équipe Android de Google

Les répercussions pourraient se propager à travers l'écosystème. Les développeurs qui s'appuient sur les nouvelles fonctionnalités de RISC-V, telles que les interfaces firmware améliorées ou les améliorations apportées au signalement des vulnérabilités dans les noyaux précédents, comme Linux 6.16, pourraient rencontrer des obstacles. De plus, cet incident survient dans un contexte plus large de défis pour l'architecture de jeu d'instructions RISC-V.

Selon des rapports récents, des projets tels que Chimera Linux ont temporairement abandonné la prise en charge de RISC-V en raison de problèmes de performances sur le matériel disponible, avant de la rétablir par la suite. Ces fluctuations soulignent les difficultés de maturation de l'architecture.

Les réactions à la dernière crise de colère du créateur de Linux

Pour conclure son message public sans détour à l'ingénieur de Google, Linus Torvalds a fortement recommandé d'essayer d'intégrer le noyau Linux 6.18 dès que possible. De plus, un code « sans fioritures » serait préférable, au cas où cela ne serait pas tout à fait clair. Dans sa réponse, Palmer Dabbelt s'est excusé pour le retard des correctifs et a promis de les envoyer plus tôt la prochaine fois, tout en évitant d'y inclure des modifications sans rapport.

Dans la communauté du noyau Linux et sur les réseaux sociaux, les réactions à la dernière crise de colère de Linus Torvalds ont été mitigées. Il est vrai qu'être direct et sans filtre est un moyen efficace de communiquer. Surtout lorsque cela s'accompagne d'arguments et de commentaires constructifs. On pourrait aussi ajouter que Linus Torvalds n'a attaqué personne personnellement. D'un autre côté, le charme peut aussi être une stratégie gagnante....
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de marsupial
Expert éminent https://www.developpez.com
Le 11/08/2025 à 19:25
Lorsque Linus Torvalds, qui n'est ni un amateur ni un virtuose, rejette du code en le traitant de déchet, c'est que ce doit être vraiment mauvais. Je ne dis pas que je ferais mieux que Linus ou même mieux que l'ingénieur de chez Google mais je sais facilement ce qu'un mauvais code peut faire en général, et sur un noyau en particulier. Donc je peux comprendre l'agacement du mainteneur qui reçoit ce genre de code et , surtout, avec la responsabilité de la stabilité et de la sécurité du projet qu'il a initié. Si le code avait été bon et reçu en retard, il aurait pu être gardé pour la prochaine itération.

Je préfère 100 Linus Torvalds à un Larry Ellison personnellement. Même avec ses écarts de langage ou ses coups de bile que la paie de Ellison ne changerait pas. Et tant mieux quand on sait que près de 70 000 failles ont été découvertes en 2024 par les hackers éthiques, la place de la qualité du code mérite parfois un petit coup de gueule. Surtout quand on sait que 96% des logiciels sortent avec au moins une faille de sécurité, je ne parle pas de bug, et que sur toutes ces failles seules 40% seront corrigées car non détectées ou pour X raisons.

Cependant, je conseille à Linus d'avoir une trace d'humour dans ses remarques : le message passe mieux. Par exemple : tu es sûr de travailler chez Google ou tu es un transfuge de chez Microsoft ?
10  0 
Avatar de Pat2kz
Nouveau Candidat au Club https://www.developpez.com
Le 12/08/2025 à 23:57
depuis plus de 30 ans qu'il à la main sur sa création et il est resté le même et ... tant mieux !
le problème vient de la nouvelle génération à qui on a évité les frustrations et dont on a fait des "enfants roi" ; bienvenue dans la réalité et le monde du travail !
ben oui mes petits, si vous faites de la merde, on a le droit de vous le dire.
j'ai commencé à utiliser Linux (sans abandonner Windows pour autant) à l'époque où il était impossible de télécharger des Iso par internet ; avec du 56k sur ligne isdn, oublie 🤣
on achetait des magazines informatiques avec les CD à l'intérieur et on pouvait tester avant d'installer un dual boot avec Windows.
c'était énormément de ligne de commande et seuls les intéressés utilisait Linux.
En 30 ans, bcp de distributions ont éméergées avec des bureaux différents.
qd on voit l'évolution de ce projet et que linus torvald tjrs autant passionné et à la barre du noyau, faut croire que sa façon de communiquer doit pas être si mauvaise.
comme je l'ai écrit au début, si certains sont frustrés à la moindre contrariété, va falloir grandir et vite ! 😉
6  0 
Avatar de sami_c
Membre averti https://www.developpez.com
Le 30/09/2025 à 16:02
Un noyau plus optimisé et plus rapide ? Microsoft devrait en prendre de la graine, mais bon ils ont un autre but que de faciliter la vie de leurs clients ...
4  1 
Avatar de denisys
Membre chevronné https://www.developpez.com
Le 11/08/2025 à 19:06
Quel est votre avis sur le sujet ?
Que pensez-vous du rejet par Linus Torvalds de l'ensemble de correctifs proposés pour RISC-V ?
Quel est votre avis sur la nouvelle polémique suscitée par la réaction de Linus Torvalds au code de l'ingénieur de Google ?
En ce qui me concerne, a la fin de la lecture de cette article.
Malgré les emportements de Linus Torvalds.
Celui-ci ne ferme pas la porte au projet de portabilité : de Linux sur une architecture : RISC-V
Je ne serait pourquoi dire, ou, pire , justifier.
Mais, face a la fin de vie du support de Debian X86(32 bits) .
J’ai téléchargé ce matin :
debian-13.0.0-riscv64-DVD-1.iso
--

https://linux.developpez.com/actu/37...-Python-3-13/*
2  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 12/08/2025 à 13:38
Quel est votre avis sur la nouvelle polémique
Il n'y a pas vraiment de polémique. Je trouve que Torvalds a été très pédagogue à l'ancienne dans un monde où maintenant il faut remplacer les notes des élèves par des smileys. C'est limite rafraichissant quand on voit ça de loin.

Le ton est celui du personnage, mais d'un autre côté, qui voudrait d'une fonction qui risque de diffuser dans le kernel des bugs qui compilent d'inversion des bits haut et bas ?
2  0 
Avatar de sami_c
Membre averti https://www.developpez.com
Le 07/10/2025 à 11:20
Merci pour les détails, cependant l'utilisateur final n'a aucune idée sur la notion de noyau ! Pour lui il utilise un OS tout en un. Personnellement j'ai démarré avec windows 95 et je vois bien qu'à chaque nouvelle version le matos ne suit plus ... de l'autre côté j'ai commencé avec Ubuntu depuis sa version 16 LTS, aujourd’hui je suis sur la 24, entre temps j'ai changé de PC deux fois et aucun signe de dégradation des performances, à aucun moment j'ai été obligé de changer de disque ou d'ajouter de la RAM ! Avec windows il aurait fallu changer de PC (ou ajouter de la RAM) presque à chaque nouvelle version ! Il faut avouer que Microsoft n'a carrément fait aucune innovation depuis Windows 7 !! Il suffit d'entrer dans les paramètres de configuration plus avancés (genre définir une adresse IP statique) pour voir que les interfaces sont les mêmes depuis des lustres !
3  1 
Avatar de Ti-Slackeux
Membre expérimenté https://www.developpez.com
Le 13/08/2025 à 13:25
Citation Envoyé par Pat2kz Voir le message
j'ai commencé à utiliser Linux (sans abandonner Windows pour autant) à l'époque où il était impossible de télécharger des Iso par internet ; avec du 56k sur ligne isdn, oublie 🤣
on achetait des magazines informatiques avec les CD à l'intérieur et on pouvait tester avant d'installer un dual boot avec Windows.
c'était énormément de ligne de commande et seuls les intéressés utilisait Linux.
Rhooo la vieille époque des modems !!
Heu?? du RNIS ??
Wow, c'était pas pour tout le monde çà de mémoire
Sinon, à l époque, on avait un gars qui pouvait accéder à un gros tuyau. C'est lui qui faisait le Dl de l'iso. Il en gravait une pour lui et une autre qu'il envoyait par la poste.
Celui qui recevait faisait le même. Faut reconnaitre que ce système fonctionnait bien.
1  0 
Avatar de selmanjo
Membre régulier https://www.developpez.com
Le 15/08/2025 à 2:30
Y a pas sujet à polémiques ! On parle quand même de correctifs qui ne sont pas corrects à cause du mauvais code pour l'architecture RISC-V.
1  0 
Avatar de calvaire
Expert éminent https://www.developpez.com
Le 01/10/2025 à 13:12
Citation Envoyé par sami_c Voir le message
Un noyau plus optimisé et plus rapide ? Microsoft devrait en prendre de la graine, mais bon ils ont un autre but que de faciliter la vie de leurs clients ...
le noyaux nt a les mêmes besoins que le noyaux linux, il peut tourner avec à peine 32mo de ram.
si on parle d'un os complet, chez moi manjaro et kde consomme bien autant que windows 11. les mastodontes des bureaux linux (kde/gnome/ sont très très gourmand en resource cpu et gpu.

Donc ta demande serait plutôt que MS donne le choix entre l'os complet ou booter sur un environnement plus minimaliste (comme winpe) avec un shell graphique austère mais peu gourmand à la I3/tinyvm.
Mais en aucun cas tu peux dire que le noyaux nt est pas optimisé, tu peux dire l'os globale avec tous ces services qui tourne en arrière plan et consomme et apporte la plupart du temps peu à l'utilisateur.

Le noyaux NT a bien des qualité par rapport au noyaux linux (et réciproquement) et dans les 2 cas, on est sur des architecture conçu à la base y'a plus de 30ans. Donc à la la limite tu peux dire que les 2 sont de la merde/pas optimisé.
entre temps, de nouvaux concepts de noyaux sont apparues qui serait bien plus pertinent comme les micro-noyaux (de 3ieme génération) ce que linux est l'inverse et ce qui pour moi et sa plus grande faiblesse. Ou les exokernels.
1  4