this post was submitted on 17 Jun 2024
74 points (100.0% liked)
Free and Open Source Software
17937 readers
159 users here now
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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: