Linus Torvalds äußerte kürzlich seine große Unzufriedenheit mit dem Dateisystemvorschlag eines Google-Mitarbeiters auf der Linux-Kernel-Mailingliste. Seine scharfen Worte haben in der Branche große Aufmerksamkeit erregt.
Der Fokus liegt auf dem „Inode“ – einem Schlüsselkonzept in Dateisystemen, das von Red Hat als „eine eindeutige Kennung für bestimmte Metadaten in einem Dateisystem“ definiert wird.
In letzter Zeit wird die Diskussion über Inodes auf der Linux-Kernel-Mailingliste immer intensiver. Torvalds und Steven Rostedt von Google lieferten sich eine hitzige Debatte zu diesem Thema. Einige Leute glauben, dass Inode immer noch eine Schlüsselrolle spielt, wenn der Befehl tar zum Packen von Dateien verwendet wird. Torvalds behauptet jedoch, dass die Bedeutung von Inodes im Laufe der Zeit abgenommen habe.
Die Inode-Nummer hatte früher eine besondere Bedeutung, bietet aber jetzt keine eindeutige Kennung mehr. Torvalds wies darauf hin, dass wir uns von historischen Zwängen befreien und uns an die Entwicklung der Dateisysteme anpassen müssen.
Trotzdem ist die Diskussion über Inodes noch nicht vorbei. Rostedt schlug schließlich vor, dass jeder Inode eine eigene eindeutige Nummer haben sollte.
Darauf reagierte Torvalds äußerst heftig und verwendete eine Sprache und einen Ton, die in den letzten Jahren selten waren.
Im Jahr 2018 nahm Torvalds Urlaub, nachdem er andere Linux-Programmierer und Projektmitarbeiter in E-Mails angegriffen und um Hilfe gebeten hatte. Er gab zu, dass sein Verhalten „unprofessionell und unprovoziert“ war, insbesondere als er den Angriff persönlich machte: „Ich verstehe jetzt, dass dies inakzeptabel war und es tut mir zutiefst leid.“
Die Linux-Kernel-Mailingliste ist eine Plattform, auf der viele Mitwirkende zusammenarbeiten. Beleidigende Äußerungen zerstören die kooperative Atmosphäre und beeinträchtigen die Entwicklung des Linux-Projekts. Daher ist die Aufrechterhaltung eines freundlichen, respektvollen und professionellen Arbeitsumfelds unerlässlich. Schließlich ist der Erfolg des Linux-Projekts untrennbar mit der harten Arbeit der Freiwilligen und dem Einsatz der Betreuer verbunden. Die Aufrechterhaltung einer guten Kommunikation und Zusammenarbeit ist der Schlüssel zum Erfolg Ihres Projekts.
Als Antwort auf Rostedts Vorschlag zur eindeutigen Inode-Nummerierung äußerte Torvalds seinen Standpunkt: „Machen Sie die Dinge nicht komplizierter als nötig
.“Sein Ton wurde immer grimmiger: „Verdammt, hör auf, die Funktionen der VFS-Ebene zu kopieren. Letztes Mal war es eine schlechte Idee, und dieses Mal ist es noch schlimmer. Ich kann diesen unvernünftigen Ansatz nicht akzeptieren
.“Torvalds kritisierte Rostedt dafür, dass er die Natur des Problems nicht vollständig verstanden habe, was Rostedt später zugab. Aber zu diesem Zeitpunkt hatte Torvalds ihm bereits einen scharfen Tadel erteilt: „Sie haben diese Funktionalität kopiert, ohne ihren wahren Zweck zu verstehen, und Ihr Code war ein Chaos.“
Während die Diskussion in einem gemäßigteren Ton weiterging, schlug Torvalds eine seiner Meinung nach vernünftigere Lösung vor. Der „Kaiserpinguin“ sagte, er habe nicht vorgehabt, die Angelegenheit sofort weiterzuverfolgen, weil „ich so viel Zeit damit verschwendet habe, bei anderen Aufgaben in Verzug geraten bin und jetzt nicht mehr damit klarkommen kann.“Rostedts Antwort kam mit einem Hauch von Sarkasmus: „Ironischerweise ist eine der Aufgaben, die ich aufgeschoben habe, das Schreiben von Dokumentationen für die Burnout-Selbsthilfegruppe für Betreuer
.“Torvalds ging dann zu etwas Aufregenderem über – dem Debüt der 6.8-rc2-Version des Linux-Kernels. Torvalds wies darauf hin, dass die rc1-Version einen AMDGPU-Planungsfehler enthielt, der dazu führen konnte, dass der Desktop hängen blieb. „Glücklicherweise wurde ein möglicher BTRFS-Fehler entdeckt und behoben.“
Torvalds äußerte seine Hoffnungen für die kommende rc2-Version: „Da wir jetzt in eine stabilere Phase des Veröffentlichungszyklus eintreten, haben wir Probleme behoben, die möglicherweise viele Tester betroffen haben. Hoffentlich werden die Korrekturen subtiler und erfolgreicher sein.“
hat keinen Einfluss auf die allgemeinen KerneinstellungenEr beendete den Beitrag mit einer ermutigenden Bemerkung: „Also geh raus und teste. Jetzt ist es sicher. Du vertraust mir, oder?“
Natürlich – wenn es nur um die Entwicklung eines Kernels geht.
Das obige ist der detaillierte Inhalt vonLinus Torvalds kritisiert wütend Google-Mitwirkende, Verbesserungsvorschläge für das Dateisystem lösen Kontroversen aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!