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。
➡️