L'avenir du système de fichiers BCACKEFS dans le noyau Linux est actuellement incertain, à la suite d'une annonce publique par son développeur principal, Kent Overstreet. Cette incertitude découle d'un conflit avec le comité de conduite du Code du noyau Linux (COC), entraînant le rejet de la demande d'attraction 6.13 d'Overstreet.
Points clés de la discorde:
Le billet de blog de Overstreet détaille deux problèmes principaux:
Distigues techniques: Overtreet allègue des instances répétées de commentaires inutiles d'un mainteneur de gestion de la mémoire spécifique (MM), en particulier en ce qui concerne le profilage d'allocation de mémoire et l'API PF_MEMALLOC_NORECLAMM. Il soutient que les commentaires, axés sur les «frais généraux de maintenance» et les problèmes de sécurité, manquaient de mérite technique et provenaient d'un malentendu de la conception de Bcachefs.
Gestion du comité COC: Overtreet critique l'approche du comité COC en tant que gros main, priorités aux apparences sur la résolution des problèmes culturels et procéduraux sous-jacents au sein de la communauté du noyau. Il cite des inquiétudes quant au manque de transparence dans la dépendance du comité à l'égard des plaintes anonymes et des procédures privées, ainsi que des pressions pour présenter des excuses publiques sous des menaces voilées. Il soutient qu'une culture de rejet de discussions techniques difficiles nuise à résoudre des problèmes d'ingénierie complexes.
Impact de l'approche du COC:
Overstreet pense que les méthodes actuelles du COC découragent l'engagement ouvert et créent un environnement où les développeurs hésitent à défier les points de vue établis. La récente introduction inopinée d'une nouvelle politique d'application de la COC permettant des interdictions complètes du développement du noyau aggrave encore ces préoccupations.
Réponse de la communauté:
La situation a déclenché un débat au sein de la communauté Linux. Certains se soucient que le COC fait taire la dissidence et crée un environnement hostile pour les développeurs indépendants, tandis que d'autres défendent le COC comme essentiel pour maintenir une communauté respectueuse et inclusive.
Résultat et avenir des bcachefs:
Le résultat reste non résolu. Overstreet a indiqué le développement continu des BCACKEF en dehors du noyau principal, bien que cela entravera l'accessibilité et l'adoption.
Conclusion:
Un désaccord avec le comité du code de conduite du noyau Linux a jeté un doute sur l'avenir des BCachefs dans le noyau principal. Les préoccupations d'Overstreet mettent en évidence une discussion plus large sur l'équilibre entre le maintien d'un environnement communautaire positif et favoriser un débat technique ouvert et critique. La situation soulève des questions sur l'efficacité du COC et son impact potentiel sur le processus de développement Linux.
Mise à jour: Kent Overstreet a été interdite du développement du noyau Linux. De plus amples détails peuvent être trouvés dans l'article lié: Le développeur BCACKEFS Kent Overstreet interdit du développement du noyau Linux
Lire plus approfondie:
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!