根據(jù)科技媒體 Phoronix 的報(bào)道,開(kāi)發(fā)已久的 Bcachefs 文件系統(tǒng)驅(qū)動(dòng)程序已提交到 Linux 6.5,但由于各種技術(shù)問(wèn)題和開(kāi)發(fā)者的 “內(nèi)斗”,此驅(qū)動(dòng)程序并沒(méi)有在該開(kāi)發(fā)周期內(nèi)合并。 Bcachefs 是一個(gè)寫(xiě)時(shí)復(fù)制(CoW)的文件系統(tǒng),其源自于 Linux 內(nèi)核的塊緩存 Bcache。幾個(gè)月前,Bcachefs 的補(bǔ)丁集已正式遞交審查,有望被納入內(nèi)核。
開(kāi)發(fā)者希望能提供類(lèi)似 XFS/EXT4 的性能,以及類(lèi)似 Btrfs 和 ZFS 的特性。其主要開(kāi)發(fā)者表示 Bcachefs 的特性 “多到無(wú)法列出”,而已知錯(cuò)誤也是 “多到無(wú)法列出”。
上個(gè)月,Linux 內(nèi)核開(kāi)發(fā)者就 “Bcachefs 文件系統(tǒng)驅(qū)動(dòng)程序”在郵件列表展開(kāi)了激勵(lì)的討論,氣氛也逐漸變得劍拔弩張(出現(xiàn)了許多不友好的信息)。但這種變化并不是來(lái)源于文件系統(tǒng)本身,而是內(nèi)核模塊本身之外所需的代碼更改。
現(xiàn)在,Linus Torvalds 本人已經(jīng)開(kāi)始親自 review 所提交的代碼,并就相關(guān)情況發(fā)表了自己的看法。 Linus 昨天完成了對(duì) Bcachefs 代碼的 review。他表達(dá)了對(duì)部分鎖定代碼 (locking code) 的擔(dān)憂,并認(rèn)為 Bcachefs 的部分先決代碼應(yīng)通過(guò)各自的子系統(tǒng) / 維護(hù)者分支進(jìn)入,而不是放到大的 PR 里面。 總的來(lái)說(shuō),Linus 對(duì) Bcachefs 合并狀態(tài)的立場(chǎng)基本上可以歸結(jié)為:
目前的情況是,bcachefs 本身之外的東西我并不反對(duì)。
我只關(guān)心 bcachefs 內(nèi)部的東西,因?yàn)槲曳浅7浅OM腥四軌虿榭催@六個(gè)鎖,但同時(shí),只要這些東西純粹是 bcachefs 內(nèi)部的,不會(huì)影響其他任何東西,我就不會(huì)太擔(dān)心。
實(shí)際上,最讓我困擾的是我所看到的個(gè)人論點(diǎn)。我不知道該怎么辦。由于 Christian 的反對(duì),我其實(shí)并不想合并這個(gè),因?yàn)槲覀冇幸粋€(gè)負(fù)責(zé)任的 vfs 維護(hù)者。
因此,即使不考慮 "我認(rèn)為先決條件應(yīng)該單獨(dú)加入,或者至少明確注明" 的問(wèn)題,這些爭(zhēng)論也必須得到解決。
訪問(wèn)郵件列表查看 Linus 完整評(píng)論:https://lore.kernel.org/lkml/CAHk-=whaFz0uyBB79qcEh-
Bcachefs 首席開(kāi)發(fā)者 Kent Overstreet 表示將重新提交到 Linux 6.6,因此我們不妨拭目以待 Bcachefs 問(wèn)題和開(kāi)發(fā)者的爭(zhēng)論是否能在未來(lái)幾周內(nèi)降溫。
-
子系統(tǒng)
+關(guān)注
關(guān)注
0文章
109瀏覽量
12419 -
驅(qū)動(dòng)程序
+關(guān)注
關(guān)注
19文章
841瀏覽量
48123 -
代碼
+關(guān)注
關(guān)注
30文章
4809瀏覽量
68826
原文標(biāo)題:Linus 親自 review 代碼,希望平息關(guān)于 Bcachefs 文件系統(tǒng)的 “內(nèi)斗”
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論