一项变更提案已获得 Fedora 工程和指导委员会”FESCo”的批准,旨在为 Windows on ARM 笔记本电脑提供出色的开箱即用体验,特别是最近发布的 Snapdragon X1 笔记本电脑,这对即将推出的 Snapdragon X2 笔记本电脑也同样重要。
去年离开 Red Hat 加入 Qualcomm 的 Hans de Goede 正领导这项 Fedora 44 改进,为 AArch64 EFI 系统提供自动 DTB 选择。其目的是通过在启动时自动处理正确的设备树,使 Fedora Live AArch64 ISOs 能够为 Windows on ARM 笔记本电脑开箱即用。

变更提案解释了他们计划通过 Fedora 44 增强 Windows on ARM(Snapdragon X)笔记本电脑体验的方案:
“此项更改将使用一个经过修改的内核镜像,其中嵌入了 systemd-stub 启动桩、硬件 ID 到 DTB 的映射以及相关的 DTB 文件。systemd-stub 将使用嵌入的映射来找到正确的 DTB 文件,并自动加载该 DTB 文件。而之前,用户需要修改 ISO 镜像以手动添加正确的 DTB 文件,否则镜像将无法工作。
经过修改的内核镜像本质上是一个不完整的 UKI,仅包含 systemd-stub 和 DTB,但不包含 initrd 或内核命令行。主机生成的 initrd 和主机特定的命令行仍将按惯例由 GRUB 提供,包括允许用户通过 GRUB 对命令行进行修改。”
嵌入式桩和 DTBs 导致 vmlinuz 大小从约 16MB 增加到约 19MB,增加了约 3MB。
进行此更改的主要原因是为了允许 Windows on ARM 笔记本电脑能够开箱即用地启动 Fedora。
FESCo 已批准此变更,以在当前的 Fedora 44 周期中增强 Fedora Linux 在 AArch64 笔记本电脑上的体验。很高兴看到这件事发生,迫不及待想看看 Ubuntu 26.04 与 Fedora 44 在 Snapdragon X Elite 上的对比。
转自 Fedora 44 Feature Approved For Better Windows On ARM Laptop Experience – Phoronix
Linuxeden开源社区