轉移到「ZFS on Linux」的 FreeBSD 版本測試已經開始

Chris Moore,PC-BSD 專案的創建者和 iXsystems 的副總裁, объявил 關於開始測試安裝組件 FreeBSD 12-穩定版 и FreeBSD 13-HEAD,其中原本在 FreeBSD 中支援的 ZFS 檔案系統的實作被專案的開發所取代”Linux上的ZFS」。 由於將「ZFS on Linux」程式碼移植到其他系統的舉措,FreeBSD 被 準備好了 連接埠 sysutils/zol(實用程式)和 sysutils/zol-kmod(核心模組),現在建議進行測試。 在檔案系統上下文中,最簡單的測試方法是提供預先建置的安裝映像,其中停用了本機 ZFS 實作並預先安裝了「ZFS on Linux」連接埠。 UFS 和 ZFS 可以用作根分區的檔案系統。

讓我們回想一下,去年 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 支援將直接整合到 Linux 上的 ZFS 程式碼中,並在該專案的主儲存庫中進行開發。

FreeBSD「Linux 上的 ZFS」移植提供了一些功能,但 Illumos 的 ZFS 實作中缺少這些功能:

  • 多主機模式(MMP;
  • 多重修改器保護);
  • 擴大配額制度;
  • 資料集加密;
  • 單獨選擇區塊分配類別(allocation classes);
  • 使用向量處理器指令加速RAIDZ實作和校驗和運算;
  • 改進的命令列工具;
  • 修復了許多與競爭條件和鎖定相關的錯誤。

來源: opennet.ru

添加評論