I’m looking into using Silverblue on my laptop. One important capability I’ll need is to be able to install firmware from source.
I’m in a position where I don’t know what I don’t know. However, from the looks of things, this may be something that is off the beaten path.
Does anyone here have knowledge of how that might work?
For some additional context, it would involve cloning a repository from github, ensuring python and rust are installed and available, and building with make.
The thing with silverblue (and kinoite) is that they are distributed as an immutable system. Updates are managed with dnf-ostree and most software other than the initial install are layered on, installed by flatpak, or some other method. I have not tried it so am not totally aware of the details, but I do understand that the ‘normal’ method of installing packages using dnf or compiling do not work well, if at all.
You may want to thoroughly educate yourself in the nuances of managing silverblue before you dive in too deep. It is ‘different’ than a regular linux system.
Interesting - thank you for the key info. I had forgotten that I installed the system76 packages for dkms etc via COPR on my Fedora 35 install. I was preparing to install and evaluate Silverblue until you linked the issues with dkms… that’s alright! I’ll just stick with a regular Fedora 35 install for now