Bcachefs sera exclu du noyau Linux en raison d'un conflit entre le développeur et les mainteneurs

Le système de fichiers Bcachefs sera retiré de l'arbre principal du noyau Linux. Malgré ses mérites techniques et son développement actif, le sort du projet est compliqué par un conflit prolongé entre son auteur Kent Overstreet et les principaux mainteneurs des sous-systèmes de mémoire virtuelle (VM) et de systèmes de fichiers (FS).

Bcachefs est l'un des systèmes de fichiers Linux, en concurrence avec Btrfs et ZFS, utilisant le mécanisme Copy-on-Write (COW), où les modifications n'entraînent pas la réécriture des données — le nouvel état est enregistré à un nouvel emplacement, après quoi le pointeur de l'état actuel est modifié. L'exclusion de Bcachefs de l'arbre principal du noyau compliquera la vie des utilisateurs, qui devront compter sur des versions tierces ou attendre le retour officiel dans la branche principale de développement.

Le conflit entre Kent et plusieurs mainteneurs clés se prolonge depuis plusieurs années. Selon les participants, le problème ne réside pas tant dans des aspects techniques ou des violations des procédures de développement du noyau, mais dans une perte de confiance. Le récent différend sur la question de savoir si la fonction journal_rewind était un correctif ou une nouvelle fonctionnalité a été la goutte d'eau et Linus Torvalds a déclaré directement qu'une démonstration prolongée d'un travail constructif avec d'autres mainteneurs était nécessaire pour restaurer la confiance.

Linus Torvalds estime que le problème est systémique et concerne non seulement lui-même, mais aussi tout le groupe de mainteneurs de systèmes de fichiers et du sous-système de mémoire virtuelle. Toute promesse de "mieux se comporter" est insuffisante — des preuves concrètes sont nécessaires pour prouver que l'interaction avec d'autres développeurs se déroule sans conflits. Selon Linus, cela doit se produire tant que Bcachefs sera maintenu en dehors de l'arbre principal du noyau.

Kent Overstreet estime que Bcachefs est déjà stable et dispose d'une large base d'utilisateurs. Il assure qu'il respecte les règles de fusion des modifications et n'apporte des corrections que dans des cas critiques. Dans ce cadre, Kent plaide pour un processus de préparation des versions qui permettra de livrer rapidement des corrections aux utilisateurs.

L'avenir de Bcachefs semble être lié à son développement en dehors de la base de code principale du noyau — à travers des distributions Linux et des dépôts tiers. Rétablir la confiance pourrait prendre des années et nécessiterait de la part de Kent une participation active à d'autres projets du noyau et une collaboration avec des mainteneurs respectés.

Ce document est le résultat d'échanges personnels avec Linus et Kent, qui, malheureusement, ne permettent pas de divulguer plus de détails.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster