引导加载程序包(grub 和 shim)的更新速度有多快?

引导加载程序包(grub 和 shim)的更新速度有多快?

什么是分阶段更新?为什么 Ubuntu 使用它们?sudo apt upgrade当稳定版本的更新最初只对一小部分用户可用时,通常会显示“以下软件包已被保留”。Ubuntu 这样做是为了限制更新软件中不可预见的缺陷的影响。”StableReleaseUpdates 部分阶段划分Ubuntu Wiki 上的“”指出,大多数软件包的分阶段更新速度为每 6 小时 10% 的用户群,或 3 天内全部用户群。(该 wiki 页面通过一个现已失效的链接引用了 Brian Murray 的一篇文章。幸运的是,Murray 的文章“”稳定版本更新的分阶段“已存档。)

但是,一些软件包的引入速度似乎比这慢得多。在我运行的两台 Xubuntu 22.10 机器上,根据自动生成的报告,对grub-efi-amd64-bingrub-efi-amd64-signed和的更新已被保留了 20 天“shim-signed分阶段更新 Ubuntu 稳定版本“。GRUB 的这个较长的阶段性时间导致其他用户感到困惑,例如raddevus 提出的问题和一个Syn Romana 提出的问题

是否有公开记录 GRUB 和 shim 速度变慢的理由和速度?

答案1

源代码phased-updater列表grub2shimsecureboot-db一组称为SLOW_PACKAGES。这些包以每 6 小时运行 1% 而不是 10% 的速度分阶段引入。该功能于犯罪bd8ae78d47仅添加了secureboot-db、 和grub2shim犯罪e2fbf46b54,两者似乎都只有一行提交消息。

这样就解决了“如何”的问题,剩下的是“为什么”:如何选择套餐,SLOW_PACKAGES以及为什么速度在大部分月份都很慢。

相关内容