Fedora 31考虑使用Zstd压缩其RPM包而不是XZ


Fedora过去十年一直在使用XZ压缩的RPM,但Fedora 31将在今年晚些时候发布,他们目前正在评估转向Zstd压缩的问题。

Fedora RPMs从XZ压缩到Zstd压缩的转换目前被认为具有更好的解压缩性能。Red Hat工程师所做的测试表明,这将在更快的解压速度上获得巨大的回报——大约是将XZ'ed rpm解压到Tmpfs或实际的磁盘文件系统所需时间的三分之一。如果使用正在考虑的Zstd级别19的压缩级别,它还将提供更好的压缩比。目前,Fedora的xz压缩rpm是在级别2上完成的。

迁移到Zstd压缩的RPM意味着更快的安装/升级,更快的容器构建,更高的压缩级别的存储库镜像的带宽需求更低,以及类似的好处。

切换到Zstd压缩的RPM将破坏对仍然依赖于Fedora 27或更早版本的人使用这些较新的RPM的支持,但是Fedora 28和更新版本将与这些新RPM兼容。对于其他基于RPM的Linux发行版,如果试图利用与Zstd压缩的有效负载不兼容的Fedora RPM,也有可能造成破坏。

Fedora工程和指导委员会还需要评估这个变更提议的更多细节。

https://www.linuxboy.net/topicnews.aspx?tid=5

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-05/158886.htm

相关内容