News: 0001570744

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Ubuntu] 2 Hours Ago Ubuntu 25.10 ARM64)


With the [1]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 [2]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.

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 [3]Ubuntu Discourse going over this important enhancement.

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



[1] https://www.phoronix.com/search/Ubuntu+25.10

[2] https://github.com/canonical/stubble

[3] https://discourse.ubuntu.com/t/what-s-new-for-generic-arm64-desktop-isos-in-25-10/66559

[4] https://www.phoronix.com/review/snapdragon-x-elite-linux-benchmarks



Britoid

NathanSamson

Britoid

botipua22

The fact that an opinion has been widely held is no evidence that it is not
utterly absurd; indeed, in view of the silliness of the majority of mankind,
a widespread belief is more often likely to be foolish than sensible.
-- Bertrand Russell, in "Marriage and Morals", 1929