開発者紛争:トーバルズ氏がLinuxファイルシステムを削除
Linus Torvalds氏が大きな打撃を与えました。Linux 6.18カーネルからBcachefsが削除されたのです。この決定は、開発者であるKent Overstreet氏との数か月にわたる公の場での摩擦の末に下されたもので、カーネルのメンテナンスをめぐる議論を再燃させました。品質要求とオープンソースの対立の間で、このコード削除はFOSSエコシステム全体を揺るがしました。
Sommaire
Torvalds氏、Bcachefsをカーネルから削除:抜本的な技術的決定のタイムライン
2025年1月7日、メーリングリスト上でこの技術的決定が正式に発表されました。Bcachefsはメインブランチから削除されることになります。2023年末に試験的に追加されたこのコピーオンライトファイルシステムは、18ヶ月にわたるパッチ適用にもかかわらず不安定なままでした。そのため、Torvalds氏はカーネルの安定性を守るためという明確な決断を下しました。 カーネルのメンテナンスに注目している人々にとって、この決定はそれほど驚くべきことではありません。Linuxの開発者は、特定のパッチを「ブレーキのない夜行列車」と表現していたからです。ビッグエンディアンアーキテクチャ上の壊れたビルドと、リリース候補版の提出が遅れたことで、ついに彼の忍耐は限界に達しました。コード削除が最後の手段となりました。 開発者間の緊張:コミュニティへの貢献が偏向するとき 長くてモノリシックなコミットに慣れていたケント・オーバーストリートは、「迅速に行動する」アプローチを提唱しました。一方、トーバルズは、雪だるま式に大きくなるのを避けるため、短くテストされたインクリメントを要求しました。この手法をめぐる意見の相違はすぐに口論に発展し、共同作業に対する2つの相反するビジョンが露呈しました。 限界点は、オーバーストリートが「ジャーナルリワインド」という煩雑な機能を、重要な修正のために確保されていたRCフェーズ中に推し進めた時に訪れました。トーバルズは「プロセスの異端」について語り、数百万人のユーザーベースに対して土壇場での革新は許されないというカーネルの黄金律を想起させました。緊張が高まり、その後のパッチはブロックされ、この機能を削除するという技術的な決定は避けられなくなりました。
ディストリビューションとユーザーへの即時的な影響 Linux 6.18以降、ディストリビューションのメンテナーはBcachefsを独立したDKMSモジュールとしてパッケージ化する必要があります。この変更は、既にこのファイルシステムを最新サーバーに利用している管理者の作業を複雑化させます。ネイティブ統合がないため、自動テストの実施回数が減少し、バグハンティングの速度が遅くなります。 FedoraとArchは「ベストエフォート」サポートを発表していますが、Debianは慎重な姿勢を示しています。本番環境のアレイで地獄のようなfsckを実行するリスクを冒すわけにはいかないからです。そのため、ユーザーは目新しさと安心感のどちらかを選ばなければなりません。残る疑問は1つです。Bcachefsはコミュニティの力なしに、メイントランクの外で生き残ることができるのでしょうか?
FOSSエコシステムへの影響:単なるコード削除にとどまらない
Torvalds氏の行動は、カーネルメンテナンスが短距離走ではなくマラソンであることを改めて認識させるものです。承認されたコード1行ごとに、企業、クラウドプロバイダー、そしてエンドユーザーの間でLinuxの評判が損なわれます。劇的な後退は、30年以上かけて築き上げてきた信頼を危険にさらす可能性があります。 Bcachefsの不運は、対照的に、FOSSガバナンスへの疑念を煽っています。大規模プロジェクトは、カーネルの手法と整合させずに統合できるのでしょうか?最も悲観的な人はイノベーションの阻害を懸念していますが、一方で、オープンソースは弱肉強食ではないという教訓を教訓と捉える人もいます。
代替案とLinuxストレージの廃止後の未来 Ext4は一般ユーザーにとって依然として安全な選択肢であり、Btrfsはゆっくりと着実に進化を続けています。最新の2024最適化によって強化されたXFSは、大規模なワークロードへの導入を拡大しています。ZfsOnLinuxは、複雑なライセンスを受け入れてレプリケーションと耐障害性のメリットを享受するユーザーを引き続き惹きつけています。 DKMSに追いやられたBcachefsも、巻き返しの可能性はあります。Overstreet氏は、毎月の安定版ブランチと拡張されたクラスタテストを約束しています。今、勝負は開発者の手に委ねられています。
彼らが結集すれば、将来の統合は避けられない可能性がある。リーナス・トーバルズ氏が数サイクルのうちに拒否権を解除するのに十分な成熟を迎えるかどうかはまだ分からない。
オープンソースの紛争が進歩の原動力となるのか? カーネルの歴史は、ReiserFS、Tivoization、あるいは最近では Rust をめぐる論争など、記憶に残る戦いによって中断されています。それぞれの衝突は、FOSS プロジェクトが議論の上に成り立っていることを思い出させ、時には白熱することもありますが、多くの場合は実りあるものになります。摩擦がなければ精製もありません。この格言はダイヤモンドだけでなくコードにも当てはまります。 ザ
オープンソースの紛争
それにもかかわらず、現在の状況は疑問を引き起こします。継続的な配備の時代において、私たちは依然として権威主義的なリーダーシップという贅沢を享受することができるのでしょうか? Torvalds が後見人としての役割を担うにつれて、コミュニティは急速なイノベーションと具体的なセキュリティの間のバランスを見つける必要があります。カーネルの将来はおそらく、技術というよりは交渉術によって展開されることになるでしょう。
ソース: winfuture.de





Comments
Leave a comment