wanting to hop into the world of linux on a dual boot method (one of my favorite games unfortunately cannot be run on linux at all, and it’s a gacha. I don’t want to gamble with my account being banned, so I’m keeping windows for it specifically.) this’ll be my second go at it, I used Pop!_OS briefly but had some issues with wifi and didn’t love the GNOME layout. I have a new distro picked out, but I just was curious what other people are using in this community. was also wondering what made you fall on your current one.
and maybe as some bonus questions, what are some distros you’ve tried but didn’t like? what about a distro you want to try eventually? I’ve seen distrohopping is a thing, hahaha.
I’m on Fedora Silverblue. Well…, actually, to be more precise; secureblue with the bluefin-dx-main-userns-hardened image 😅. I will elaborate on this in the answer of your next question.
For my system, I require the following (in alphabetical order):
Together, they enable my system to be up to date, rock solid and receive automatic updates in the background without fearing breakage. Furthermore, it minimizes all kinds of issues related to or caused by bit rot, configuration drift and hidden/unknown states.
With the above, I’ve basically defined a declarative distro with an extra emphasis towards security. Which is best represented by the distro called Spectrum. Unfortunately, Spectrum is still under heavy development. Then, there is Qubes OS, but it wreaks havoc on system requirements. Besides, Qubes OS isn’t declarative anyways. Thus, I’d have to resort to the next[1] best thing: Fedora Atomic. I prefer GNOME, therefore Fedora Silverblue is picked.
Finally, secureblue is a project and distro that provides hardened images. Its relation to Fedora Silverblue is explained in short as follows: Fedora’s atomic images enter the pipeline of uBlue. There, it receives packages related to hardware enablement, video acceleration, codecs etc that Fedora is not able to provide you directly due to being restricted by law; you’d want to receive/install these anyways. The uBlue pipeline spits out these images after applying their changes. Then, the Silverblue image spat from uBlue enters the pipeline of Bluefin and gets a wonderful glow-up by a team of expert veterans to provide their vision of the best workstation for development (and more). This image is spit out as Bluefin-DX. Finally, this image enters the pipeline of secureblue and receives some proper hardening by a team of security experts. After that image is spit out, I receive it with my very next update. This process repeats every day. So daily, I receive an image that Fedora had spit out within the last 24 hours, but has since been through multiple pipelines and has received all kinds of lovely goodies to provide me the best experience I could have wished for. The aforementioned pipelines are btw automated*. There’s also the aspect of ‘managed’ system, but I’ll leave it at that.
I’ve tried a bunch of traditional distros like Arch, EndeavourOS, openSUSE Tumbleweed, Nobara and Zorin OS Lite. Unfortunately, their (traditional) model feels outdated at this point… All but openSUSE Tumbleweed and Zorin OS Lite eventually borked… This is just anecdotal, but stability can be a serious concern on traditional distros. While Zorin OS Lite is still going strong, I simply prefer GNOME over Xfce. As for openSUSE Tumbleweed, it was actually pretty cool. Unfortunately it’s not atomic, declarative nor reproducible. Therefore it didn’t satisfy my requirements. Though I’m looking forward to revisit it through its atomic sibling in Aeon after it has had more time to mature.
In alphabetical order: