Bcachefs wird wegen eines Konflikts zwischen dem Entwickler und den Maintainers aus dem Linux-Kernel ausgeschlossen.

Das Dateisystem Bcachefs wird aus dem Hauptbaum des Linux-Kernels entfernt. Trotz technischer Vorzüge und aktiver Entwicklung ist das Schicksal des Projekts durch einen langwierigen Konflikt zwischen seinem Autor Kent Overstreet und den führenden Maintainern der Virtuellen Speicher- (VM) und Dateisystem-Subsysteme (FS) kompliziert worden.

Bcachefs ist eines der Linux-Dateisysteme, das mit Btrfs und ZFS konkurriert und einen Copy-on-Write (COW) Mechanismus verwendet, bei dem Änderungen nicht zu einer Überschreibung der Daten führen – der neue Zustand wird an einem neuen Ort geschrieben, wonach der Zeiger auf den aktuellen Zustand geändert wird. Der Ausschluss von Bcachefs aus dem Hauptbaum des Kernels wird das Leben der Benutzer erschweren, die auf Drittanbieter-Bauten angewiesen sein oder auf die offizielle Rückkehr in den Hauptentwicklungszweig warten müssen.

Der Konflikt zwischen Kent und mehreren Schlüssel-Maintainern dauert bereits seit mehreren Jahren an. Laut den Beteiligten geht es dabei weniger um technische Aspekte oder Verstöße gegen die Verfahren der Kernel-Entwicklung, sondern um den Verlust des Vertrauens. Der jüngste Streit darüber, ob die Funktion journal_rewind ein Bugfix oder eine neue Funktion war, war das letzte Tropfen, und Linus Torvalds erklärte direkt, dass zur Wiederherstellung des Vertrauens eine langfristige Demonstration konstruktiver Zusammenarbeit mit anderen Maintainern erforderlich ist.

Linus Torvalds ist der Ansicht, dass das Problem systemisch ist und nicht nur ihn persönlich betrifft, sondern die gesamte Gruppe der Maintainer von Dateisystemen und der virtuellen Speicher-Subsysteme. Jegliche Versprechen, sich "besser zu verhalten", sind unzureichend – es bedarf konkreter Beweise, dass die Interaktion mit anderen Entwicklern konfliktfrei verläuft. Linus ist der Überzeugung, dass dies geschehen muss, solange Bcachefs außerhalb des Haupt-Kernel-Baumes unterstützt wird.

Kent Overstreet ist der Meinung, dass Bcachefs bereits stabil ist und eine breite Benutzerbasis hat. Er versichert, dass er die Regeln für das Zusammenführen von Änderungen einhält und Fehler nur in kritischen Fällen behebt. Kent plädiert zudem für einen funktionierenden Prozess zur Vorbereitung von Releases, der es ermöglicht, Fehler schnell an die Benutzer zu liefern.

Die Zukunft von Bcachefs wird offenbar eng mit seiner Entwicklung außerhalb des Hauptcodes des Kernels verbunden sein – über Linux-Distributionen und Drittanbieter-Repositorys. Es könnte Jahre dauern, das Vertrauen wiederherzustellen, und Kent wird aktives Engagement in anderen Kernelprojekten und Zusammenarbeit mit angesehenen Maintainern erfordern.

Das Material wurde als Ergebnis persönlicher Korrespondenz mit Linus und Kent verfasst, die leider keine detaillierteren Informationen preisgeben lässt.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster