Thursday, 21 May 2026

Sru hwe closely coupled kernel userspace

I've been working with members of the SRU Team, TB, and across Ubuntu on a new spec for dealing with rolling specific userspace packages that are tightly coupled to the kernel. This seeks to solve two primary issues:

* Ubuntu releases an HWE kernel that rolls (taking the kernel from $NEXT_RELEASE and rolling it into $LAST_LTS). This ends up with mismatches between the kernel and some userspace tooling. Mostly this results in loss of functionality offered by the kernel, but it can also introduced specific bugs.
* Ubuntu's aggressive kernel stance means we land kernels very early in their cycle. Many userspace tools lag behind at least a couple weeks, meaning that on release we don't have matching userspace tools.

Example types of tools include filesystem tools and specific networking tools. A good starting place is "if it's maintained at kernel.org, or is maintained by a kernel specific team, it likely falls into this area." 

I've previously posted a discourse post and circulated a doc to smaller audiences for review. now it's up in the Project docs github repo for SRU team review. It also offers a chance for any more Ubuntu contributors to weigh in, in case you missed it on Discourse.

https://github.com/ubuntu/ubuntu-project-docs/pull/597

Thank you

--
-----------------------
Dr. John Chittum
Engineering Manager, Canonical, Ubuntu Debcrafters Team (we craft debs)

-- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel