Linux 5.19 已支持使用 Zstd 压缩固件
Linux 内核维护者 Greg Kroah-Hartman已经开始向 Linux 5.19 提交他所负责的多个模块的重要特性 PR。随着新版本内核对驱动程序进行核心改动,现已支持使用流行的 Zstd 来压缩固件文件。 该项功能支持将现有的 FW_LOADER_COMPRESS 拆分为通用 knob,将 XZ 固件压缩移动至新的 FW_LOADER_COMPRESS_XZ knob,同时添加 FW_LOADER_COMPRESS_ZSTD 以启用此 Zstd 压缩固件文件支持。当启用内核支持并且固件文件以 .zst 结尾时,将自动加载 Zstd 压缩的固件文件。 从透明文件系统压缩到使用 Zstd 压缩内核镜像,Linux 内核开始越来越多地使用 Zstd。谈到对经 Zstd 压缩过的固件的支持,使用 Zstd 压缩 Linux 固件树往往比使用现有的 XZ 稍大,但加载固件文件时的解压缩速度要快得多。 多年来,一直有人提议在 Linux 内核的固件处理中增加对 Zstd 压缩的支持,以节省磁盘空间,同时提供快速的解压缩速度,并作为现有 XZ 压缩的替代方案。但这些补丁一直都没有完成,...
