Linux の父、リーナス・トーバルズ
Linus Torvalds 氏は日曜日、Linux 6.8 カーネルの XNUMX 番目のリリース候補をリリースしました。 (Linux 6.8-rc3)。しかし、その前に、Linux カーネルのメーリング リストでは、Linus Torvalds と Google カーネルの貢献者の間で、Linux ファイルシステムの i ノードについての激しい議論が行われていました。
そして私たちの多くはそれを知っています ライナス・トーバルズは自分のコメントを内に秘める人ではなく、その気性は恐るべきものである。なぜなら、長年にわたり、Linux の父は Linux を作成したことで名声を博しているだけでなく、何も考えずに起動する直接的で、時には攻撃的なスタイルでも知られているからです。
この機会に、ライナス・トーバルズ 彼はその機会を逃さず、Googleの協力者の提案を厳しく批判し、拒否した。、世界はもはや 70 年代ではなく、ファイル システムは大きな進歩を遂げていることを思い出させます。リーナス・トーバルズ氏が投稿者に返答する際に使用した強い言葉と口調は、以前に謝罪した彼の過去の軽薄な攻撃を思い出させます。
議論の中心は、ファイル システムのメタデータの一意の識別子としての「inode」の使用でした。 インデックス ノードまたは i ノード (英語のインデックスとノードの短縮形) は、ファイル システム内のメタデータの特定の要素の一意の識別子です。言い換えれば、inode は、ファイル システムに格納されているファイルまたはディレクトリに関する情報を含むデータ構造です。 inode はここ数週間、Linux Torvalds と Google 社員の Steven Rostedt の間で「堅固な」やりとりが行われ、議論の対象となってきました。
「皮肉なことに、イベントを修正するために私が先延ばしにした責任の 1 つは、便利屋の燃え尽き症候群のサポート グループについてこれを書いたことです」と Google 従業員は語った。 (フリーおよびオープンソース ソフトウェア コミュニティでは、メンテナとコントリビュータの燃え尽き症候群が大きな懸念事項となっています。この問題の解決策については常に議論されていますが、事態は進んでいないように見えます。この状況は、最終的に納税者が不足する可能性がある特定のプロジェクトの存続を脅かしています。 。)
議論は Linux カーネル メーリング リストで始まり、そこで i ノードの有用性と関連性が議論されました。 Linux ファイル システムのファイルおよびディレクトリのメタデータの一意の識別子として使用されます。ファイル システム構造の重要な部分である i ノードは、ここ数週間で論争の的となっています。
「物事を必要以上に複雑にするのはやめてください。」くそー、VFS レイヤーから関数をコピーするのはやめてください。前回もダメでしたが、今回もダメダメです。 「そんなばかなことは我慢できない。」ロステット氏のアプローチに対するトーバルズ氏の主な批判は、グーグル社員が問題を完全に理解していなかったということであり、後にロステット氏もそれを認めた。しかしその間に、トーバルズはそれを次のように燃やしていました。「あなたはこの関数がなぜその動作をするのか理解せずにコピーしたので、あなたのコードはゴミです。」
メールのやりとりで, Torvalds氏はGoogleの寄稿者が提案したアプローチに不満を表明し、解決策を提案する前に問題を完全に理解するよう促した。 彼の批判は、直接的ではありますが、卓越した技術に対する彼の取り組みと、Linux カーネルの品質基準を維持したいという彼の願望を反映しています。
コミュニティでは、トーバルズ氏と Google 従業員の間のこの対立に対してさまざまな反応があります。トーバルズ氏を批判する人もいるが、これらの発言に何の問題もないと考える人もいる。別のグループは、Linux 作成者のコメントの正当性を見つけようとしています。コメントには「トーバルズは多くのことの中心人物だ。礼儀正しく、攻撃的ではないことは非常に難しいことだと思う」と書かれている。
最後にあなたが それについてもっと知りたい、Linux カーネル メーリング リストのディスカッションの詳細は、次のリンクで確認できます。 郵便 1、 郵便 2、 郵便 3 とメール 4