Heim >System-Tutorial >LINUX >Linus Torvalds drückt Frustration über den BCacheFs -Entwicklungsprozess aus

Linus Torvalds drückt Frustration über den BCacheFs -Entwicklungsprozess aus

Lisa Kudrow
Lisa KudrowOriginal
2025-03-10 09:26:12193Durchsuche

Linus Torvalds Expresses Frustration With Bcachefs Development Process

Linux -Kernel -Schöpfer Linus Torvalds und BCacheFs -Lead -Entwickler Kent Overstreet am 5. Oktober 2024 über BCacheFs -Entwicklungspraktiken. Torvalds kritisierte Overstreets mangelnde Test- und Vor-Submission-Zusammenarbeit, während Overstreet seinen schnellen Iterationsansatz und seinen direkten User-Feedback-Schleifen verteidigte. Die Meinungsverschiedenheit eskalierte und gipfelte in Torvalds und drohte, Bcachefs aus dem Hauptkern zu entfernen.

Dieser Blog -Beitrag fasst den laufenden Konflikt zusammen.

Inhaltsverzeichnis

  • Die BCacheFs -Entwicklung Clash
  • Overstreet -Gegenargumente
  • Torvalds lehnt die Begründung von Overstreet
  • ab
  • overstreets Herausforderung an Torvalds
  • Bedrohung der Entfernung und unsicherer Zukunft
  • wichtige Streitpunkte
  • Community -Reaktionen
  • Eine ungelöste Situation

Torvalds Critiques BcacheFs Entwicklungsprozess

Linus Torvalds äußerte eine starke Unzufriedenheit mit den BCacheFs -Entwicklungsmethoden von Kent Overstreet auf der Linux -Kernel -Mailingliste. Er hob unzureichende Tests hervor und zitierte einen Big-Endian-Build-Versagen, der durch einen Patch ohne externe Überprüfung verursacht wurde. Seine Botschaft betonte das inakzeptable Risiko eines ungetesteten Code, der in den Hauptkern eintritt.

Die BCacheFs -Entwicklung Clash

Der Streit stammt aus der Einreichung mehrerer BCacheFs-Korrekturen durch Overstreet für Linux 6.12-RC2. Diese Fixes, die ohne vorherige öffentliche Überprüfung begangen wurden, äußerten Bedenken hinsichtlich unzureichender Tests. Torvalds wies auf das Big-Endian-Problem hin, um das mit diesem Ansatz verbundene Risiken zu sein. Er kritisierte ferner das Fehlen einer breiteren Engagemententwicklerin und schlug vor, dass ein Einzelentwicklungsstil den Fortschritt und die Zusammenarbeit behindert hat. Torvalds 'Reaktion auf Overstreets erste Antwort unterstrich seine Besorgnis über den Mangel an Community -Beitrag und die Einreichung von ungetesteten Patches in der Nähe der Freigabestratten.

Overstreet -Gegenargumente

Overstreet konterte, dass die kürzlich vorgeschriebenen Korrekturen über zwei Wochen entwickelt wurden. Er betonte seine direkte User -Feedback -Schleife und argumentierte, dass dieses schnelle Iterationsmodell die schnelle Fehlerauflösung gefördert habe. Er zog auch Parallelen zur frühen Entwicklung des Linux -Kernels, was darauf hindeutet, dass ein flexiblerer Ansatz in den frühen Stadien von BCachefs gerechtfertigt war.

Torvalds lehnt die Begründung von Overstreet

ab

Torvalds wies diese Argumente ab und behauptete, dass etablierte Prozesse aus einem bestimmten Grund existieren und dass sich die Abweichung von ihnen negativ auf das gesamte Projekt auswirkt. Er lehnte den Vergleich mit der frühen Linux -Entwicklung ab und hob die Entwicklung des Projekts und verbesserte Entwicklungspraktiken hervor.

overstreets Herausforderung an Torvalds

Frustration auf beiden Seiten montiert. Overstreet, der sein Engagement für BCacheFs verteidigte, forderte Torvalds auf, sein eigenes Dateisystem zu erstellen, wenn er seinen Methoden glaubte.

Bedrohung der Entfernung und unsicherer Zukunft

Als Reaktion darauf drohte Torvalds, BCacheFs aus dem Hauptkern aus dem Hauptkern zu entfernen, wenn Overstreet in seinem aktuellen Ansatz bestand. Er stellte den Wert der Aufrechterhaltung von BCacheFs in der Hauptlinie in Frage, wenn es ein Solo -Projekt mit minimaler Integration und Zusammenarbeit blieb. Die Zukunft von BcacheFs innerhalb des Linux -Kernels bleibt ungewiss.

wichtige Streitpunkte

Die zentrale Meinungsverschiedenheit dreht sich um den Entwicklungsprozess von BCacheFs: Tests, Beteiligung der Gemeinschaft und Einhaltung der Hauptkern -Standards der Hauptkern. Torvalds kritisierte unzureichende Tests und begrenzte Beteiligung der Gemeinschaft, während Overstreet sein schnelles Iterationsmodell und direktes Benutzerfeedback verteidigte.

Community -Reaktionen

Community-Mitglieder, darunter Carl E. Thompson und Theodore Ts'o, wiegen Thompson ein Ausfallentwicklungsmodell als Kompromiss vor, während Ts'o vorhandene automatisierte Test-Tests, die Entwicklern zur Verfügung standen, hervorgehoben wurden. Overstreet bestätigte die Notwendigkeit einer verbesserten Regressionstests und einer zugänglichen Testinfrastruktur.

Eine ungelöste Situation

Der Konflikt unterstreicht die Herausforderungen bei der Verwaltung großer Open-Source-Projekte und das Gleichgewicht zwischen individuellen Beiträgen und Zusammenarbeit in der Gemeinschaft. Die Lösung und die Auswirkungen auf die Zukunft von BCachefs bleiben ungewiss.

Weitere Lektüre: https://www.php.cn/link/5b4634374f3d21e6903ba5ff2b771fa4

Das obige ist der detaillierte Inhalt vonLinus Torvalds drückt Frustration über den BCacheFs -Entwicklungsprozess aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn