Bcachefs 已被合并到 Linux-Next,Linux 6.7 有望引入
備受矚目的 Bcachefs 沒有在 Linux 6.6 開發(fā)周期中被合并到主線,因為 Linus Torvalds 對它仍有顧慮 —— 沒有經(jīng)過 "linux-next" 暫存區(qū)域的審查。
不過從內(nèi)核的最新合并情況來看,大家看到了在 Linux 6.7 中引入新文件系統(tǒng)驅(qū)動程序的希望。
就在昨晚,Bcachefs 文件系統(tǒng)驅(qū)動程序已被合并到 Linux-Next 代碼樹,作為實驗代碼的松散測試區(qū)域,希望進入 “下一個” 內(nèi)核周期。
Bcachefs 是一個寫時復(fù)制(CoW)的文件系統(tǒng),其源自于 Linux 內(nèi)核的塊緩存 Bcache。幾個月前,Bcachefs 的補丁集已正式遞交審查,有望被納入內(nèi)核。
開發(fā)者希望能提供類似 XFS/EXT4 的性能,以及類似 Btrfs 和 ZFS 的特性。其主要開發(fā)者表示 Bcachefs 的特性 “多到無法列出”,而已知錯誤也是 “多到無法列出”。
Bcachefs 的 Git 倉庫現(xiàn)已被拉入 Linux-Next,以便更多開發(fā)者關(guān)注代碼和所有自動化構(gòu)建 / 測試基礎(chǔ)架構(gòu),這些基礎(chǔ)架構(gòu)被不同的個人和供應(yīng)商用來測試這些領(lǐng)先的 "-next" 代碼。
此外,將 Bcachefs 放入 Linux-Next 將有助于在不同環(huán)境中對代碼進行更多的構(gòu)建測試,最好能在兩個月后下一次 Linux 內(nèi)核合并窗口開啟之前發(fā)現(xiàn)任何遺留的 bug。
詳情查看:https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=bcachefs