Splitting up linux-firmware

Juerg Haefliger juerg.haefliger at canonical.com
Mon Jun 2 16:04:48 UTC 2025


Hi,

linux-firmware is ever growing and I'd like to entertain the thought of
splitting it up. Not as fine grained as Debian but only split out the bigger
GPU blobs (for now):

- linux-firmware (provides the bulk of the blobs)
- linux-<vendor>-graphics (similar to Debian, provides vendor specific
  graphics related firmwares)

This obviously can't break users so I'm trying to understand which pieces
need to be updated for seamless release upgrades and new installations. I
think this means that we need to detect what's in the system and install the
relevant linux-<vendor>-graphics package(s). Is this ubuntu-release-upgrader?
subiquity? ubuntu-drivers? All of them? Anything else?

Image generation and seeds would probably be affected by this as well.

Does anyone see any (other) issues with this?

Thanks
...Juerg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20250602/e358ca02/attachment.sig>


More information about the ubuntu-devel mailing list