Fedora 34 计划的更改之一是使用 dnf-插件-牛,它使用在 Btrfs 文件系统之上实现的写入时复制 (CoW) 技术来加速 DNF/RPM。
在 Fedora 中安装/更新 RPM 包的当前和未来方法的比较。
当前方法:
- 将安装/更新请求分解为软件包和操作的列表。
- 下载并检查新包的完整性。
- 使用 RPM 文件一致地安装/更新软件包,解压缩并将新文件写入磁盘。
未来的方法:
- 将安装/更新请求分解为软件包和操作的列表。
- 下载并同时进行 解压 包在 局部优化 rpm 文件。
- 使用 RPM 文件和重新链接按顺序安装/更新软件包以重用磁盘上已有的数据。
要实现链接链接,请使用 ioctl_ficlonerange(2)
生产率预计提高 50%。 更准确的数据将在一月份出现。
来源: linux.org.ru