
Zlib-rs 是 Trifecta Tech Foundation 的一项努力,旨在提供一种用 Rust 编程语言编写的 Zlib 压缩实现,该实现可以作为 C 动态库和 Rust crate 使用。其目的是让 zlib-rs 比经典的基于 C 的 Zlib 实现更安全。
随着 zlib-rs 0.6 的今天发布,zlib-rs-sys 在处理动态 C 库方面有所变化。此外,zlib-rs 也进行了修改,使其内部不再公开暴露。Zlib-rs 0.6 还增加了更多 gz* 函数到其主 Rust crate 中,zlib-ng 提供的所有公共符号都提供,并且还有改进的 AVX-512 支持。
Zlib-rs 0.6 的改进 AVX-512 支持将有助于在现代 AMD 处理器(Zen 4 及更高版本)或 Intel Xeon 服务器处理器上实现更快的性能。
通过 GitHub 获取 zlib-rs 0.6 的下载和更多详细信息。
转自 Zlib-rs 0.6 Released With Improved AVX-512 Support – Phoronix
Linuxeden开源社区