Linux-libre and Freed-ora

I have a laptop that doesn’t require proprietary kernel firmware to run. So when I install Fedora Workstation, I follow the instructions to install the linux-libre kernel and the freed-ora package.

Is it possible to run the linux-libre kernel in Silverblue?

Hi @bebeki! I’m have no experience with playing with the kernel but I guess you could either just try to layer all those packages (you’ll need to manually add .repo file to /etc/yum.repos.d) or if you want to have more “fun” you could try to spin up your own ostree ref (similar to what is done for Kinoite.

For the Kernel, you will have to override the kernel packages of the base image. Use rpm-ostree override replace <package-name> to install a different version. There is a discussion on downgrading the kernel here that covers the details a bit more.

Thanks for the responses! That doesn’t sound so difficult. A few follow-ups:

First, is this a process I would have to repeat as future updates come in or would it more or less be set it and forget it?

Second, the freed-ora package requires removing other packages:

freed-ora-freedom conflicts with *-firmware-...
freed-ora-freedom conflicts with microcode_ctl-...
freed-ora-freedom conflicts with kernel-...
freed-ora-freedom conflicts with perf-...

Is it possible to do the Silverblue equivalent of this as well?