L'avenir du système de fichiers Bcachefs dans le noyau Linux est incertain
Kent Overstreet, le développeur principal du système de fichiers Bcachefs, a annoncé publiquement que l'avenir de Bcachefs dans le noyau Linux est incertain en raison d'un différend en cours avec le comité du Code de Conduite du noyau Linux (CoC). La demande de tirage 6.13 d'Overstreet a été rejetée en raison d'un problème ouvert avec le conseil du CoC.
Contexte et principaux points de litige L'avenir de Bcachefs dans le noyau Linux incertain après un différend sur le code de conduite
Le billet de blog détaillé d'Overstreet met en lumière les événements qui ont conduit à cette situation, en se concentrant sur deux principaux points de désaccord :
1. Désaccords techniques avec un responsable spécifique de la gestion de la mémoire (mm)
Overstreet décrit des cas répétés où les retours de ce mainteneur, en particulier sur la mise en œuvre du profilage de l'allocation de mémoire et de l'API PF_MEMALLOC_NORECLAIM, ont entravé le progrès et entraîné des retards importants.
- Soutenabilité technique du retour d'information : Overstreet soutient que l'attention de ce mainteneur sur « la surcharge de maintenance » et ses préoccupations concernant le manque de sécurité n'étaient souvent pas techniquement fondées et découlaient d'une méconnaissance des choix de conception.
2. La gestion du conflit résultant par le comité CoC
Overstreet estime que l'approche du comité CoC a été lourde et axée sur les apparences plutôt que sur la résolution des problèmes culturels et de processus sous-jacents au sein de la communauté du noyau.
- Préoccupations concernant la transparence : Il critique la dépendance du comité aux plaintes anonymes et aux procédures privées, qu'il juge manquer de transparence.
- Pression pour des excuses publiques : Overstreet allègue en outre qu'un membre éminent du CoC l'a poussé à présenter des excuses publiques tout en faisant des menaces voilées concernant son avenir au sein de la communauté.
- Impact culturel : Overstreet soutient qu'une culture de mépris et d'évitement des discussions techniques difficiles est plus nuisible que les débats animés, qu'il considère comme une partie nécessaire de la résolution de problèmes d'ingénierie complexes.
L'approche actuelle de la CoC et son impact
Overstreet croit que l'approche actuelle du CoC décourage un engagement authentique et favorise un environnement où les développeurs hésitent à exprimer des inquiétudes ou à remettre en question des points de vue établis.
Nouvelle politique d'application du CoC
La situation a été exacerbée par l'introduction récente d'une nouvelle politique d'application du CoC qui permet des interdictions complètes de participation au développement du noyau. Cette nouvelle politique a été introduite sans discussion publique ni annonce, ce qui soulève des inquiétudes concernant la transparence et la responsabilité.
Réactions et préoccupations de la communauté
L'incertitude entourant l'avenir de Bcachefs dans le noyau soulève des questions sur l'impact du CoC sur le processus de développement de Linux.
- Réprimer la dissidence : Certains membres de la communauté Linux ont exprimé des inquiétudes selon lesquelles le CoC est utilisé pour réprimer la dissidence et créer un environnement hostile aux développeurs indépendants.
- Défendre le CoC : D'autres défendent le CoC, affirmant qu'il est nécessaire pour maintenir une communauté respectueuse et inclusive.
Le résultat et l'avenir de Bcachefs
Le résultat de ce différend reste incertain. Overstreet a déclaré qu'il continuerait à développer Bcachefs, que celui-ci soit inclus ou non dans le noyau principal. Cependant, l'absence de support dans le noyau principal rendrait plus difficile pour les utilisateurs d'accéder aux fonctionnalités de Bcachefs et d'en profiter.
Conclusion
En résumé, le projet Bcachefs de Kent Overstreet fait face à un avenir incertain dans le noyau Linux en raison d'un désaccord avec le comité du Code de conduite. Kent estime que le comité ne gère pas les choses équitablement et que leurs règles rendent difficile pour les développeurs d'avoir des discussions ouvertes sur des questions techniques.
Certaines personnes dans la communauté s'inquiètent que ces règles soient trop strictes, tandis que d'autres pensent qu'elles sont nécessaires pour maintenir le respect dans la communauté.
Pour le moment, il n'est pas clair ce qui va se passer, mais Kent a dit qu'il continuerait à travailler sur Bcachefs quoi qu'il arrive. Cependant, si cela n'est pas inclus dans le noyau principal, il pourrait être plus difficile pour les utilisateurs d'utiliser Bcachefs et d'en bénéficier.
Toute cette situation soulève des questions importantes sur la façon dont la communauté Linux gère les désaccords et maintient son processus de développement ouvert et inclusif.
Mise à jour:
Kent Overstreet est interdit du noyau Linux. Lisez l'article suivant pour plus de détails.
- Le développeur de Bcachefs Kent Overstreet interdit de développement du noyau Linux
Lire aussi :
- Linus Torvalds exprime sa frustration face au processus de développement de Bcachefs
- Un développeur Debian abandonne le paquet Bcachefs-Tools en raison de conflits avec l'amont
- Responsable Rust pour le noyau Linux démissionne