Fedora 34 中的 DNF/RPM 将会更快

Fedora 34 计划的更改之一是使用 dnf-插件-牛,它使用在 Btrfs 文件系统之上实现的写入时复制 (CoW) 技术来加速 DNF/RPM。

在 Fedora 中安装/更新 RPM 包的当前和未来方法的比较。

当前方法:

  • 将安装/更新请求分解为软件包和操作的列表。
  • 下载并检查新包的完整性。
  • 使用 RPM 文件一致地安装/更新软件包,解压缩并将新文件写入磁盘。

未来的方法:

  • 将安装/更新请求分解为软件包和操作的列表。
  • 下载并同时进行 解压 包在 局部优化 rpm 文件。
  • 使用 RPM 文件和重新链接按顺序安装/更新软件包以重用磁盘上已有的数据。

要实现链接链接,请使用 ioctl_ficlonerange(2)

生产率预计提高 50%。 更准确的数据将在一月份出现。

来源: linux.org.ru