Why I ultimately couldn’t use Fedora:
-
Community support: After installing Fedora Workstation (tried both GNOME and the KDE spin), I ran into several issues. That alone isn’t the biggest issue for me, as issues can often be resolved. Instead, my biggest problem was the community support. It wasn’t for lack of trying either. I tried several places, both official and unofficial. I showed my work by showing the documentation I’ve read, showing which fixes I’ve tried, etc. Yet with both of my attempts to switch to Fedora (once last year and again recently) I could not receive any community support for any of the issues I ran into. Maybe if I were technically proficient enough or had enough time to research and test things out on my own, I may have eventually been able to resolve those problems. But as is the case with most people, I do not have the time to work on fixing my only PC all on my own without any assistance or direction when I just need to get things done.
-
Official application availability: This is not the fault of Fedora, however I have a few important applications I need to use which do not have official builds usable on Fedora (including RPM packages, Flatpaks, and AppImages) but are available as DEB packages and/or Snaps. One great example of this is Signal. I know there are unofficial builds available, such as the Flatpak. However, from what I can tell, there aren’t really any security measures in place on Flathub to ensure the safety of unverified (unofficial) apps. It’s worth noting that this concern of mine doesn’t come from nowhere, as in recent months we’ve seen how malware had effortlessly made its way onto the Snap Store. I don’t see any reason to believe unverified Flathub apps are any less susceptible to attacks, so I’m not comfortable with using them for extremely important applications such as Signal. People will have different opinions on what’s worth considering a threat or not, but since I decide my threat model, I’ve decided I’d like to avoid unofficial builds of important software to the best of my ability.
Why I think Ubuntu might be a viable alternative:
-
As far as I can tell, the Ubuntu community seems to be much larger and community support seems to be far more reliable. This was also my experience when I tried out Ubuntu a few years ago. I was always able to receive answers for the problems I faced.
-
In my experience, Debian-based distributions are the most well-supported family of Linux distributions when it comes to desktop usage. I’m not just talking about the operating systems themselves, but also the communities around them and the sheer amount of applications which focus on supporting Debian/Ubuntu. If you’re just an average PC user looking to install applications or get support for something, using Ubuntu (or some other “just works” Debian-based distro) will allow you to have the easiest time on Linux. I’m sure things become more nuanced for more obscure programs used by professionals or hobbyists, or for various other use-cases outside of the desktop. I can only speak to my experience with desktop Linux as a user who doesn’t get too much into the technical weeds.
-
(In my unprofessional assessment) Ubuntu doesn’t seem to be far off from Fedora in regards to security. It uses Wayland by default, it has a new release every 6 months, it supports secure boot OOTB, etc. I know there’s a lot more to security than just that, but at least on the surface, it seems that Ubuntu isn’t terribly different from Fedora in regards to security. I’m wondering if I’m missing anything here or if anyone who disagrees would care to explain why this assessment is wrong.
One of my main concerns with trying Ubuntu instead has got to be Snap. Even if we ignore the debate on the technical side of things like security and efficiency, one of the main reasons I’m interested in making Linux work for me is to avoid proprietary software. I know I know, the Snap client is FOSS! Except, it’s entirely dependant on a centralized proprietary server which is ran by a for-profit company with a bit of a history of doing unsavoury things. To me, that’s not much better than just running proprietary software on my machine. People can disagree, but I love the idea of FOSS, so I think I’ll consider uninstalling Snap and installing Flatpak instead. If anyone knows of any issues with that or has any recommendations related to that issue, feel free to chime in.
After writing this post, it also makes me wonder if it’s worth recommending Ubuntu on Privacy Guides if people agree that it is a reasonably secure alternative to Fedora. I know I’m not the only one who’s complained about difficulties with getting Fedora to work, both in general and on these forums. Not to mention that Fedora often times will quickly adopt new technologies before they’re fully stable, accessible, or easy to use. (Yes, I know it’s intentional, and it’s all the more reason to consider recommending Ubuntu as a safer “just works” distribution.) After all, most people can’t utilize Privacy Guide’s recommendations if the recommended products are probably going to be inaccessible to them. Keep in mind, most people are unable to buy devices made to be compatible with Linux. Those issues I faced would not be uncommon on devices only made with Windows in mind. I know because I’ve tried Linux distributions on several of my own devices over the years and had issues with every single one, and Ubuntu-based distributions were always the easiest to get working when you don’t know what the hell you’re doing.
I remember there was a discussion a while back on having PG recommend Ubuntu, and while I can’t remember everything that was said, I assume maybe that ship has sailed considering it hasn’t been added. In any case, the main point of this post isn’t to re-hash that discussion, but rather to find a solution for myself since Fedora isn’t working out for me.
UPDATE: So I’ve written out the summary of my conclusions (as of May 18th) for anyone who doesn’t want to read through the entire thread. I didn’t want to mark it as a “Solution” as there are still some important unanswered questions which I go over in my summary, but with the thread going on as long as it has, I doubt we’ll get any answers. I also include a summary of a recommendation for the Privacy Guides team. I’m not sure if anyone on the PG team will notice it way down there, so it might be worth making it a post on its own, which I might do if I end up successfully switching to Ubuntu after failing my switch to Fedora 2-3 times.