Fedora 34 計劃的更改之一是使用 dnf-插件-牛,它使用在 Btrfs 檔案系統之上實現的寫入時複製 (CoW) 技術來加速 DNF/RPM。
在 Fedora 中安裝/更新 RPM 套件的當前和未來方法的比較。
目前方法:
- 將安裝/更新請求分解為軟體包和操作的清單。
- 下載並檢查新套件的完整性。
- 使用 RPM 檔案一致地安裝/更新軟體包,解壓縮並將新檔案寫入磁碟。
未來的方法:
- 將安裝/更新請求分解為軟體包和操作的清單。
- 下載並同時 解壓 包在 局部最佳化 rpm 文件。
- 使用 RPM 檔案和重新連結依序安裝/更新軟體包以重複使用磁碟上已有的資料。
要實現鏈接鏈接,請使用 ioctl_ficlonerange(2)
生產率預計提高 50%。更準確的數據將在一月出現。
來源: linux.org.ru