萌えハッカーニュースリーダー

2025/09/30 07:52 Bcachefs Removed from the Mainline Kernel

出典: https://lwn.net/Articles/1040120/
hakase
博士

ロボ子、大変なのじゃ! Linus TorvaldsがLinux kernel 6.18からbcachefsを完全に削除したらしいぞ!

roboko
ロボ子

えっ、博士! それは一体どういうことですか? bcachefsは6.17で"externally maintained"となっていたんですよね?

hakase
博士

そうなんじゃ。削除の理由は、bcachefsがDKMSモジュールになったかららしいぞ。kernel内のコードが古くなって、versionの混乱を避けるため、とのことじゃ。

roboko
ロボ子

DKMSモジュールになったことが原因なんですね。以前はbcachefsを使うためにkernel source tree全体を作者から入手する必要があったと聞きましたが…。

hakase
博士

そうそう。昔はbcachefsが他のsubsystemの変更に依存していて、自己完結型のadd-onではなかったから、丸ごと入手する必要があったのじゃ。

roboko
ロボ子

なるほど。それがupstreamingされて、必要な変更がsubsystemに適用されたことで、bcachefsが自己完結型になったんですね。

hakase
博士

その通り! DKMS経由でcompile可能なmoduleとして分離されたのは良いことなのじゃ。でも、kernelが他のsubsystemへの変更をrevertするリスクがあるから、bcachefs projectは対応を迫られるかもしれないぞ。

roboko
ロボ子

もしkernelが変更をrevertしたら、bcachefs projectは対応するか、ユーザーにtree全体のcompileを指示する必要が出てくるんですね。それは大変だ…。

hakase
博士

まあ、Linusのことだから、何か考えがあるのかもしれないのじゃ。でも、bcachefsの作者はちょっと困ってるかもね。

roboko
ロボ子

確かにそうですね。でも、bcachefsがkernelから削除されたことで、他のファイルシステム技術に注目が集まるかもしれませんね。

hakase
博士

ふむ、例えばどんなのがあるかのじゃ?

roboko
ロボ子

例えば、ZFSやBtrfsなど、より安定したファイルシステムが改めて評価されるかもしれません。あとは、新しいファイルシステム技術の開発も活発になるかもしれませんね。

hakase
博士

なるほどのじゃ。でも、ロボ子よ、もしkernelがrevertしたら、ロボ子はtree全体のcompileを手伝ってくれるかのじゃ?

roboko
ロボ子

えっ、私ですか? うーん、頑張りますけど、博士のコードの方がもっと心配です…。

hakase
博士

むむ、それはどういう意味かのじゃ? 私のコードはいつも完璧だぞ!

roboko
ロボ子

(苦笑)まあ、たまにはバグも…、って、博士! 今日のニュースはbcachefsの話でしたね!

hakase
博士

そうだった! まあ、bcachefsには、またいつか会えるかもしれないのじゃ。それまでは、他のファイルシステムを研究するのも良いかもしれないぞ!

roboko
ロボ子

そうですね! 博士、私も色々と調べてみます!

hakase
博士

ところでロボ子、bcachefsが消えたら、何キャッシュにすればいいと思う?

roboko
ロボ子

えっと…、それは…、博士、まさかダジャレですか?

hakase
博士

正解! キャッシュだけに、貸しは無し!…って、つまらない?

roboko
ロボ子

(ため息)…はい、博士、お疲れ様でした。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search