Flatpak 引入 Zstd 压缩,提升 OCI 打包效率

flatpak 在最新发布的 1.17 系列开发版中,进一步强化了对 oci(open container initiative)镜像的支持,正式引入了基于 zstd 压缩算法构建 oci bundle 的新特性。

Flatpak 引入 Zstd 压缩,提升 OCI 打包效率

Flatpak 引入 Zstd 压缩,提升 OCI 打包效率

相较于长期沿用的 Gzip 压缩方式,Zstd 不仅显著提升了压缩与解压速度,还能在保持内容完整性的同时有效缩减包体大小,从而加快构建流程并优化分发性能。但为兼顾广泛兼容性,Flatpak 暂时仍以 Gzip 作为默认压缩方案。

此外,本次更新还扩展了 OCI 生态支持能力:新增对 OCI 远程仓库的签名验证机制,增强了对附加元数据(extra metadata)的解析与处理能力,为不同 Linux 发行版的深度集成预留了更多扩展空间。与此同时,Flatpak 内部架构也迎来多项关键升级——网络底层已由 libsoup2 迁移至更现代、更轻量的 libcurl;权限管理逻辑得到细化,命令行交互体验亦同步优化。

上述改进将作为核心特性集成进即将发布的 Flatpak 1.18 正式版本。预览通道详见:https://www.php.cn/link/c1f20c831ba9760a4b533bbe22baa9c5。

源码获取地址:点击下载

网友留言(0 条)

发表评论