FedoraLinux正在考虑为这个广泛使用的压缩库从Zlib过渡到Zlib NG。这一暂定更改请求部分是由英特尔软件工程师提出的,他们希望在现代处理器上增强Zlib的性能。
Zlib NG继续被开发为
兹利卜的现代分支
和
更快地采用新的CPU ISA功能
以及其他优化。在Zlib ng中,除了其他较新的x86_64指令集功能外,还对各种功能进行了AVX2/AVX-512优化。此外,还有Arm Neon优化、一些IBM Z优化和其他用于其他处理器架构的现代CPU ISA功能。此外,Zlib NG还承担了英特尔和Cloudflare等公司的一些额外优化工作。
为了更好地利用现代处理器功能,正在处理一个更改请求,该请求将以Fedora 40为目标,用Zlib ng代码替换Zlib。这在很大程度上应该是一个替代品,除了任何期望1:1输出的测试/软件,而不是仅仅验证它是否是有效的Zlib压缩输出。
英特尔Linux操作系统工程团队的Ali Erdinc Koroglu
张贴
Fedora将提案草案更改为邮件列表以供讨论。对于那些想要尝试Fedora Zlib NG部署的人,还有一个Copr存储库设置。
Fedora Zlib NG变更建议草案可在
Fedora Wiki
. The proposal still needs to undergo Fedora community discussion and voting by the Fedora Engineering and Steering Committee (FESCo) before it's potentially accepted for Fedora 40 ahead of its debut next spring.