3 ms·
IBM uses Fedora CoreOS / Red Hat CoreOS as the underlying OS for OKD / OpenShift, Red Hat's flagship product, so the bones are solid. Silverblue works well eno
by spicyusername 3y ago
IBM uses Fedora CoreOS / Red Hat CoreOS as the underlying OS for OKD / OpenShift, Red Hat's flagship product, so the bones are solid.
Silverblue works well enough. The biggest drawback is that you need a different development workflow, all container-based, and you have to use Flatpaks for installing Desktop software.
The biggest questions I had while using it were, "Why am I doing this?" and "Is this worth the trade-offs?".
At the end of the day all the benefits I got ended up being theoretical. Is it "cool"? Yea, its really cool. But does it actually solve concrete problems I have when developing software.
In the end, I decided it didn't.
I think its a much different story for using Fedora CoreOS a server. There the benefits are much more straightforward: reliable atomic OS updates, cattle-only servers, infrastructure-as-code deployment by default.
I still probably wouldn't use them in production because they are a niche technology stewarded by IBM, but still, the benefits are more clear.
- jlkuester7 3y agoI agree that the benefits seem way more obvious for a server. I already deploy all my server-side apps via Docker containers with basically no system-level dependencies! That being said, one of the main benefits I am hoping to get out of Silverblue on the desktop is relief from the almost-inevitable system degradation I have experienced with other Linux distros where, over time (and especially with major upgrades), more and more things slow down and/or stop working. I am not sure if I am just doing something wrong (besides daily heavy use), but historically all my desktop Linux installations have become almost unusable after a couple years. I am only a few months into using Silverblue, but I am hoping that the way the system image is rebuilt for each update makes it more stable in the long-term....
- bryanlarsen 3y agodistrobox/toolbox definitely solves concrete problems for me as a developer. Maybe I don't need to be running on Silverblue to use toolbox, but it's a good match.