Fedora 34 中的 DNF/RPM 將會更快

Fedora 34 計劃的更改之一是使用 dnf-插件-牛,它使用在 Btrfs 檔案系統之上實現的寫入時複製 (CoW) 技術來加速 DNF/RPM。

在 Fedora 中安裝/更新 RPM 套件的當前和未來方法的比較。

目前方法:

  • 將安裝/更新請求分解為軟體包和操作的清單。
  • 下載並檢查新套件的完整性。
  • 使用 RPM 檔案一致地安裝/更新軟體包,解壓縮並將新檔案寫入磁碟。

未來的方法:

  • 將安裝/更新請求分解為軟體包和操作的清單。
  • 下載並同時 解壓 包在 局部最佳化 rpm 文件。
  • 使用 RPM 檔案和重新連結依序安裝/更新軟體包以重複使用磁碟上已有的資料。

要實現鏈接鏈接,請使用 ioctl_ficlonerange(2)

生產率預計提高 50%。更準確的數據將在一月出現。

來源: linux.org.ru