Linux Kernel EFI Zboot正在废弃大多数压缩选项 后续仅提供Gzip和Zstd压缩支持

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

Linux内核EFI Zboot计划仅保留Gzip和Zstd两种压缩选项,弃用其他算法。开发者认为这将简化下游产品支持,预计在Linux Kernel 6.13中提交。

🎯

关键要点

  • Linux内核EFI Zboot计划仅保留Gzip和Zstd两种压缩选项,弃用其他算法。

  • 当前支持的压缩选项包括LZ4、LZMA、LZO、XZ等,但开发者认为没有必要提供这么多选项。

  • 内核开发者Ard Biesheuvel指出,实际使用中有用的选项只有Gzip和Zstd。

  • Gzip是解压速度最快的选择之一,尽管压缩率不高,Fedora已为使用Gzip的Arm64提供EFI Zboot内核。

  • Zstd具有高压缩率,解压速度几乎与Gzip相同。

  • 减少压缩选项数量使得下游产品(如QEMU和Kexec)无需支持多种压缩库。

  • 此次变动仅影响EFI Zboot代码,Linux Kernel其他区域的压缩和解压缩选项不变。

  • 预计该改进将在未来几天内提交给Linux Kernel 6.13,而不是等到6.14。

➡️

继续阅读