Hello. I’m thinking about rebasing to rawhide (currently I use Silverblue bootc 43) on my only laptop. Can any rawhide users out there share their experiences about using it, e.g: whether serious breakages are common, are there any performance issues (i heard rawhide uses kernel with debug symbols, which may impact performance) etc. In general: is using it as a daily-driver a good idea? I read the docs and several threads, but I honestly still don’t have any idea.
Edit: day after this post i moved to rawhide and so far, I’m pretty happy.
I don’t mind occasionally having to reinstall (i use f43 alpha after all😅), i have backups and setup script, so it’s not a problem, but I still use my machine and it would be nice to have it work
Right now, Rawhide isn’t much different from Branched, but after the release of F43 it will start to move away and differentiate. It is very likely that at some point, the rollback to F43 will be broken and even impossible.
That being said, I think it would be very useful for the project if you could use Silverblue Rawhide as a daily driver and report any issues.
A few years ago, I used Fedora Server Rawhide for about a year on a bare metal production machine as a host for number of Fedora CoreOS next stream virtual machines containing several WordPress sites and an nginx reverse proxy in Podman Quadlets. For about a year I only had one minor issue, namely that for a few hours I didn’t have SSH access to the machine, but it was working. If I remember correctly, it was a kernel issue.
However, Fedora Silverblue contains a desktop environment and I think it is expected that it will not work flawlessly.
The size if the rawhide kernel is about the same as the Fedora42 kernel. If you need debug symbols, there are corresponding kernel-debug-* packages available.
Rawhide’s kernel comes with debug symbols by default (unless its stable or rc). I meant more about how to get rid of them. My biggest worry is a performance side of things here, but I’ll see once I actually move.
The other way to tell is by looking in koji at the produced RPMs. If the build contains a kernel-debug- package, the default kernel- package is a non-debug kernel.