![]()
Linux 7.0即將到來,隨之而來的是bcachefs新版本以及對蘋果新磁盤格式支持的萌芽。
Linux文件系統領域正在發生有趣的發展,新版bcachefs文件系統問世,Linux發行版開始提供對蘋果APFS磁盤格式的支持。
新一代寫時復制快照GPL文件系統bcachefs 1.37.0版本剛剛發布。該版本支持即將推出的Linux內核7.0。Linux 7.0預計下月發布,最新的候選版本7.0-rc4與新的bcachefs版本同日發布。正如我們去年報道的那樣,bcachefs現在再次在Linux內核之外開發,但可以作為DKMS模塊加載。
此版本改進了擦除編碼,加快了從不安全關機中的恢復速度,多設備文件系統運行更快等等。
Git提交說明中提到了bcachefs手冊的新版本,創建者Kent Overstreet稱其為"操作原理",簡稱P.o.O.,公告中甚至還有一個關于"poo"的笑話。我們鏈接的PDF版本是項目主頁上的主要版本,但這個版本似乎有一段時間沒有更新了。
發布說明稱操作原理現在多達100頁,而主頁上的版本僅有24頁。想了解最新發展,bcachefs-tools git倉庫有更多當前信息。也許Overstreet先生在我們上個月提到的大語言模型編程助手的幫助下取得了更多進展。
APFS進展
寫時復制快照是現代操作系統的重要特性,FreeBSD團隊對其內置的Solaris ZFS文件系統原生支持感到自豪。OpenZFS在Linux上運行良好,但由于Sun的許可證與Linux的GPL不兼容,無法合并到Linux內核中。
有一段時間,看起來蘋果也會為macOS采用ZFS,但最終沒有實現。相反,它構建了自己的APFS,十年前發布了這個文件系統。
默認情況下,Linux仍無法掛載或讀取APFS卷。我們測試了Asahi Linux 39,以及2024年的Asahi Linux 40和后來的Asahi Linux 41。令我們驚訝的是,我們無法掛載macOS卷。
我們還沒有時間嘗試,但2026年3月發布的KDE Linux原則上應該能夠做到這一點。它目前仍在開發中,只處于alpha測試階段,但本月的新特性是APFS支持,這要歸功于Ernesto Fernández的linux-apfs-rw項目。這也還相當初步,目前只到0.3.18版本,這是自2023年1月項目切換到標記發布以來的第19個版本。
KDE Linux是基于Arch Linux的不可變操作系統,其設計與Valve的Steam OS 3有很多相似之處。第三方應用程序使用Flatpak安裝,但這是個問題,因為Flatpak主要針對GUI應用程序,從shell調用Flatpak應用程序很復雜。此版本引入了一個新的基于容器的終端應用程序系統,稱為Kapsule,它基于Canonical LXD的Incus分支。
不過,它不會在蘋果芯片Mac上掛載任何東西。目前,KDE Linux只支持x86-64,并且根本不直接針對Mac。與競爭對手GNOME OS不同,KDE Linux明確支持多個虛擬機管理程序,我們希望很快回來對其進行深入研究。
Q&A
Q1:bcachefs 1.37.0有什么新功能?
A:bcachefs 1.37.0支持即將推出的Linux內核7.0,改進了擦除編碼,加快了從不安全關機中的恢復速度,多設備文件系統運行更快。此外還更新了操作原理手冊,現在多達100頁。
Q2:Linux能直接支持蘋果APFS文件系統嗎?
A:默認情況下,Linux無法掛載或讀取APFS卷。但KDE Linux的2026年3月版本將支持APFS,這要歸功于linux-apfs-rw項目。不過這個功能還處于初步階段,目前只到0.3.18版本。
Q3:KDE Linux和其他Linux發行版有什么不同?
A:KDE Linux是基于Arch Linux的不可變操作系統,設計類似Valve的Steam OS 3。第三方應用使用Flatpak安裝,新版本引入了Kapsule容器系統用于終端應用。目前只支持x86-64架構,明確支持多個虛擬機管理程序。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.