VOOZH about

URL: https://www.phoronix.com/news/Ubuntu-25.10-ARM64-Stubble

⇱ Ubuntu 25.10 ARM64 Desktop ISO Aims For Better Hardware Experience With "Stubble" - Phoronix


👁 Phoronix

Ubuntu 25.10 ARM64 Desktop ISO Aims For Better Hardware Experience With "Stubble"

Written by Michael Larabel in Ubuntu on 20 August 2025 at 09:51 AM EDT. 15 Comments
With the Ubuntu 25.10 release in October they are aiming to have a better ARM64 experience with their generic desktop ISO thanks to a new improvement they have been working on called Stubble.

Due to the ongoing mess around ARM desktop/laptop hardware support being primarily reliant on Device Trees rather than ACPI discovery, Ubuntu 25.10 and later will use a new software project they have been working on called Stubble. Stubble is a DTB-loading kernel stub developed by Canonical. This minimal UEFI kernel boot stub is for loading machine-specific Device Trees embedded within a kernel image. The canonical/stubble repository explains:
"A minimal UEFI kernel boot stub that serves a single purpose:

Loading machine specific device trees embedded within a kernel image.

stubble is compatible with systemd-stub(7) and ukify(1). It is designed to seamlessly integrate with Ubuntu's current bootloader and boot security model. The resulting kernel image can be signed and verified and loaded by grub like any other kernel.

Before loading the kernel, the stub generates hwids of the running machine derived from smbios and compares them to an embedded lookup table in the .hwids section of the kernel image. If a match is found it loads the corresponding device tree from the .dtbauto section before jumping tothe bundled kernel."

Stubble is already in use by Ubuntu Concept images for the Snapdragon X laptops.

👁 Stubble diagram


More information on Stubble and the ARM64 desktop ISO improvements for the upcoming Ubuntu 25.10 release can be found via today's post on Ubuntu Discourse going over this important enhancement.

Update: Trying out the newest Ubuntu 25.10 ARM64 desktop ISO as of today on the Acer Swift Snapdragon X1E laptop... Unfortunately, boot failure with the DT not present:

👁 Stubble/Ubuntu fail

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.