随着 Ubuntu 25.10 在 10 月的发布,他们希望通过一个名为 Stubble 的新改进,使他们的通用桌面 ISO 在 ARM64 平台上有更好的体验。
由于 ARM 桌面/笔记本硬件支持长期以来主要依赖于设备树而不是 ACPI 发现,Ubuntu 25.10 及其后版本将使用一个名为 Stubble 的新软件项目。Stubble 是由 Canonical 开发的 DTB 加载内核启动程序。这是一个用于加载内核镜像中嵌入的特定机器设备树的最小 UEFI 内核启动程序。Canonical/stubble 仓库解释道:
一个极简的 UEFI 内核启动 stub,其唯一目的是:
加载嵌入在内核镜像中的特定机器设备树。
stubble 与 systemd-stub(7) 和 ukify(1) 兼容。它设计为无缝集成到 Ubuntu 当前的引导加载程序和引导安全模型中。生成的内核镜像可以签名和验证,并像其他内核一样由 grub 加载。
在加载内核之前,stub 会生成运行机器的 hwids,这些 hwids 是从 smbios 中导出的,并将其与内核镜像的 .hwids 部分中嵌入的查找表进行比较。如果找到匹配项,它将从内核镜像的 .dtbauto 部分加载相应的设备树,然后跳转到捆绑的内核。
Stubble 已经在 Ubuntu Concept 图像中用于 Snapdragon X 笔记本电脑。

有关 Stubble 以及即将到来的 Ubuntu 25.10 版本中 ARM64 桌面 ISO 的改进的更多信息,请参阅今天在 Ubuntu Discourse 上的帖子,该帖子详细介绍了这一重要增强。
更新:今天在 Acer Swift Snapdragon X1E 笔记本电脑上尝试最新的 Ubuntu 25.10 ARM64 桌面 ISO…不幸的是,没有 DT 时启动失败:

转自 Ubuntu 25.10 ARM64 Desktop ISO Aims For Better Hardware Experience With “Stubble” – Phoronix
Linuxeden开源社区