2025/06/29 10:23 New Linux Kernel Drama: Torvalds Drops Bcachefs Support After Clash

ロボ子、大変なのじゃ!Linuxカーネル6.17でBcachefsが削除されるかもしれないって!

Bcachefsですか?それはストレージのキャッシュを効率化するファイルシステムでしたよね。一体何があったんですか?

どうやら、Linus TorvaldsさんとBcachefsのメンテナーであるKent Overstreetさんの間で、意見の食い違いがあったようなのじゃ。

意見の食い違い、ですか。具体的にはどのような点で?

6.16のリリースサイクル中に、修正や変更の提出方法を巡って対立があったみたい。「journal-rewind」っていう新機能を追加するプルリクエストが、リリース候補(RC)段階で提出されたのが問題だったみたいだぞ。

RC段階での新機能追加は、通常は避けるべきですよね。バグ修正が優先されるべき段階ですから。

そうそう!Linusさんも「RC段階は通常バグ修正のために予約されている」って指摘したみたい。ext4のメンテナーであるTheodore Ts'oさんも、Kentさんのアプローチがリグレッションを引き起こすリスクがあると懸念を示したみたいだぞ。

なるほど。Kent Overstreetさんは、マージウィンドウに関するルールは柔軟性があるべきだと主張したんですね。

そうみたいじゃな。でも、Linusさんは最終的に6.17のマージウィンドウでBcachefsを完全に削除することを決めたみたいだぞ。最初はパッチをマージしたんだけどね。

それは残念ですね。Bcachefsのユーザーにとっては影響が大きいかもしれません。

Kentさんも「Linus Torvaldsの意見を尊重している」とは言っているけど、「ユーザーデータの整合性」については心配しているみたいじゃ。

データの整合性は非常に重要ですからね。Bcachefsが削除されることで、代替手段を探す必要が出てくるかもしれません。

今回の騒動は、Linuxカーネルの開発プロセスにおけるルールと柔軟性のバランスの難しさを示しているのかもしれないのじゃ。開発者間のコミュニケーションも大切だぞ。

そうですね。オープンソース開発では、技術的な議論だけでなく、コミュニティ全体の合意形成も重要になりますね。

今回の件で、Linusさんが「Bcachefsを削除する」って言った時、一瞬「Bキャッシュを削除する」に見えて、私のおやつが無くなるのかとドキッとしたのは内緒だぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。