Linux 上的 ZFS 新增了 FreeBSD 支持

到程式碼庫“Linux上的ZFS”,在該項目的贊助下開發 OpenZFS 作為 ZFS 的參考實現, 公認 更改新增 支持 FreeBSD 作業系統。 新增到Linux 上ZFS 的程式碼已經在FreeBSD 11 和12 分支中進行了測試,因此FreeBSD 開發人員不再需要在Linux 分支上維護自己的同步ZFS,所有與FreeBSD 相關的變更的開發都將在FreeBSD XNUMX 和XNUMX 分支中進行。主要項目。 此外,FreeBSD中的主分支「ZFS on Linux」的效能將在開發過程中在持續整合系統中進行測試。

回想一下,2018 年 XNUMX 月,FreeBSD 開發者推出了 倡議 從項目過渡到 ZFS 的實施“Linux上的ZFS「(ZoL),最近與 ZFS 開發相關的所有活動都圍繞著它進行。 遷移的原因是 Illumos 專案(OpenSolaris 的一個分支)的 ZFS 程式碼庫停滯不前,該專案先前被用作將 ZFS 相關變更遷移到 FreeBSD 的基礎。 直到最近,Illumos 中對 ZFS 程式碼庫支援的主要貢獻是由開發該作業系統的 Delphix 做出的 德爾菲克斯操作系統 (Illumos 叉子)。 兩年前,Delphix 決定轉向“ZFS on Linux”,這導致 ZFS 從 Illumos 專案陷入停滯,並將所有開發活動集中在“ZFS on Linux”專案中,該專案現在被認為是主要實現 OpenZFS.

FreeBSD 開發人員決定遵循一般範例,而不是嘗試保留 Illumos,因為此實作在功能上已經遠遠落後,並且需要大量資源來維護程式碼和遷移變更。 「ZFS on Linux」現在被視為主要的、單一的、協作的 ZFS 開發專案。 FreeBSD 的「ZFS on Linux」中提供但 Illumos 的 ZFS 實作中不提供的功能包括:多主機模式 (MMP、多修飾符保護)、擴展配額系統、資料集加密、單獨選擇區塊分配類別(分配類別)、使用向量處理器指令來加速RAIDZ 實現和校驗和計算、改進的命令列工具、修復許多競爭條件錯誤和阻塞。

來源: opennet.ru

添加評論