Given that the primary installation target is VMs, we don't really need to ship any extra firmware, so I just removed it all. This will be an issues for bare hardware installations, but I've discussed using sysext for additional features previously and this is a very good, low-stakes (because it is not officially supported), place to get started with that.
The basic plan is:
Given that the primary installation target is VMs, we don't really need to ship any extra firmware, so I just removed it all. This will be an issues for bare hardware installations, but I've discussed using
sysextfor additional features previously and this is a very good, low-stakes (because it is not officially supported), place to get started with that.The basic plan is:
sysextextension. eg.firmware-amd-sysextwhich builds a squashfs from the upstream Debian package and hosts them with Releases.metadata.jsonfile alongside the extensions which indicates at least: the date it was built, whether it can be hot-(un)merged, and the URL to check for new versions (this will allow for updates and migrations in the future).