News: 0001657719

  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 Developers Contemplate Linux Firmware HWE Package

([Ubuntu] 6 Hours Ago linux-firmware-hwe)


A possible future enhancement being considered for Ubuntu Long Term Support "LTS" releases is the introduction of a linux-firmware-hwe package as part of their hardware enablement (HWE) stack.

Ubuntu currently ships updated linux-firmware packages as stable release updates, but it can end up being a bit problematic over time where hardware vendors aren't typically testing newer firmware binaries against older kernel versions and the like, which can lead to regressions. The idea raised this week is having a linux-firmware-hwe package tied to the Linux HWE kernels on Ubuntu LTS versions to better align the kernel and firmware.

Canonical engineer Juerg Haefliger elaborated on the Ubuntu mailing list:

"The problem at the moment is that backporting firmware to LTS releases for their respective HWE kernels often negatively impacts users running the GA kernel. Old kernel with new firmware is not a combination that firmware vendors typically test. Firmware updates between Ubuntu releases have grown significantly in recent years, resulting in larger backports and a higher chance of regressions. This approach to firmware backports has long been a thorn in the side of the SRU team, and rightly so. Just the recent backports to Noble for the 7.0 HWE kernel introduced at least two AMD regressions for 6.9 kernel users :-(

To address this, I’d like to propose introducing linux-firmware-hwe (along with HWE variants for all subpackages). HWE kernels would depend on linux-firmware-hwe, which in turn would provide and break linux-firmware so only one set of packages can be installed at a time.

This will prevent regressions for GA-only users. For systems that have both GA and HWE kernels installed, all kernels will load the HWE firmwares, meaning users might still encounter firmware-related issues when booting the GA kernel."

The change is still being considered and if it goes ahead it could end up happening for Ubuntu 26.04 LTS still. The linux-firmware-hwe package may end up being introduced in Ubuntu 26.10 so that when the HWE stack for Ubuntu 26.04 LTS pulls in the 26.10 components, this firmware HWE package would be introduced.

We'll see how [1]this proposal plays out but it makes sense for enhancing the Ubuntu Linux LTS HWE stack for ensuring new firmware for hardware enablment focused users while reducing the regression risk for those sticking to the original GA kernel versions.



[1] https://lists.ubuntu.com/archives/ubuntu-devel/2026-September/043647.html



What they say: What they mean:

A major technological breakthrough... Back to the drawing board.
Developed after years of research Discovered by pure accident.
Project behind original schedule due We're working on something else.
to unforeseen difficulties
Designs are within allowable limits We made it, stretching a point or two.
Customer satisfaction is believed So far behind schedule that they'll be
assured grateful for anything at all.
Close project coordination We're gonna spread the blame, campers!
Test results were extremely gratifying It works, and boy, were we surprised!
The design will be finalized... We haven't started yet, but we've got
to say something.
The entire concept has been rejected The guy who designed it quit.
We're moving forward with a fresh We hired three new guys, and they're
approach kicking it around.
A number of different approaches... We don't know where we're going, but
we're moving.
Preliminary operational tests are Blew up when we turned it on.
inconclusive
Modifications are underway We're starting over.