Linus Torvalds a récemment exprimé son fort mécontentement à l'égard de la proposition de système de fichiers d'un contributeur de Google sur la liste de diffusion du noyau Linux. Ses propos féroces ont attiré une large attention dans l'industrie.
L'accent est mis sur "l'inode" - un concept clé dans les systèmes de fichiers, défini par Red Hat comme "un identifiant unique pour des métadonnées spécifiques sur un système de fichiers".
Récemment, la discussion sur les inodes sur la liste de diffusion du noyau Linux est devenue de plus en plus intense. Torvalds et Steven Rostedt de Google se sont lancés dans un débat houleux sur ce sujet. Certaines personnes pensent que l'inode joue toujours un rôle clé lors de l'utilisation de la commande tar pour empaqueter des fichiers. Cependant, Torvalds soutient que l'importance des inodes a diminué avec le temps.
Le numéro d'inode avait autrefois une signification particulière, mais il ne fournit désormais plus d'identifiant unique. Torvalds a souligné que nous devons nous libérer des contraintes historiques et nous adapter à l'évolution des systèmes de fichiers.
Malgré cela, la discussion sur les inodes n'est pas terminée. Rostedt a finalement proposé que chaque inode ait son propre numéro unique.
À cela, Torvalds a réagi extrêmement fortement, en utilisant un langage et un ton rares ces dernières années.
En 2018, Torvalds a pris un congé après avoir attaqué d'autres programmeurs Linux et contributeurs de projets dans des e-mails demandant de l'aide. Il a reconnu que son comportement était « non professionnel et non provoqué », surtout lorsqu'il a rendu l'attaque personnelle. « Je comprends maintenant que c'était inacceptable et j'en suis profondément désolé
.La liste de diffusion du noyau Linux est une plateforme sur laquelle de nombreux contributeurs travaillent ensemble. Des remarques offensantes détruiraient l'atmosphère de coopération et seraient préjudiciables au développement du projet Linux. Il est donc essentiel de maintenir un environnement de travail convivial, respectueux et professionnel. Après tout, le succès du projet Linux est indissociable du travail acharné des bénévoles et des efforts des responsables. Maintenir une bonne communication et collaboration est essentiel pour garantir que votre projet continue de prospérer.
En réponse à la suggestion de Rostedt concernant la numérotation unique des inodes, Torvalds a exprimé sa position : "Ne compliquez pas les choses plus que nécessaire
."Son ton est progressivement devenu féroce : " Bon sang, arrêtez de copier les fonctions de la couche VFS. C'était une mauvaise idée la dernière fois, et c'est encore plus le cas cette fois. Je ne peux pas accepter cette approche déraisonnable. "
Torvalds a critiqué Rostedt pour ne pas avoir pleinement compris la nature du problème, ce que Rostedt a admis plus tard. Mais à ce moment-là, Torvalds lui avait déjà adressé un reproche sévère : "Vous avez copié cette fonctionnalité sans comprendre son véritable objectif, et votre code était en désordre
."Alors que la discussion se poursuivait sur un ton plus modéré, Torvalds proposa ce qu'il croyait être une solution plus raisonnable. L'"Empereur Pingouin" a déclaré qu'il n'avait pas l'intention de poursuivre l'affaire immédiatement car "j'ai perdu tellement de temps là-dessus, j'ai pris du retard sur d'autres responsabilités, et maintenant je ne peux plus m'en occuper".
La réponse de Rostedt est accompagnée d'une pointe de sarcasme : "Ironiquement, l'une des responsabilités que j'ai reportées est de rédiger la documentation pour le groupe de support contre l'épuisement professionnel des responsables."
Torvalds est ensuite passé à quelque chose de plus excitant : les débuts de la version 6.8-rc2 du noyau Linux. Torvalds a souligné que la version rc1 contenait un bug de planification amdgpu qui pourrait provoquer le blocage du bureau. "Ce problème semble affecter un certain nombre de personnes." Heureusement, un éventuel bug btrfs a été découvert et corrigé avant la sortie de rc1.
Torvalds a exprimé ses espoirs pour la prochaine version rc2 : "Maintenant que nous entrons dans une phase plus stable du cycle de publication, nous avons résolu des problèmes qui ont pu affecter de nombreux testeurs. J'espère donc que les correctifs seront plus subtils et gagnés". Cela n’affecte pas les paramètres de base communs »
.Il a terminé le post sur une note encourageante : "Alors allez tester. C'est sûr maintenant. Vous me faites confiance, n'est-ce pas
»Bien sûr - si la question concerne simplement le développement d'un noyau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!