I have tried Linux as a DD on and off for years but about a year ago I decided to commit to it no matter the cost. First with Mint, then Ubuntu and a few others sprinkled in briefly. Both are “mainstream” “beginner friendly” distros, right? I don’t want anything too advanced, right?
Well, ubuntu recently updated and it broke my second monitor (Ubuntu detected it but the monitor had “no signal”). After trying to fix it for a week, I decided to wipe it and reinstall. No luck. I tried a few other distros that had the same issue and I started to wonder if it was a hardware issue but I tried a Windows PC and the monitor worked no problem.
Finally, just to see what would happen I tried a distro very very different than what I’m used to: Fedora (Kinode). And not only did everything “just work” flawlessly, but it’s so much faster and more polished than I ever knew Linux to be!
Credit where it’s due, a lot of the polish is due to KDE plasma. I’d never strayed from Gnome because I’m not an expert and people recommend GNOME to Linux newbies because it’s “simple” and “customizable” but WOW is KDE SO MUCH SIMPLER AND STILL CUSTOMIZEABLE. Gnome is only “simple” in that it doesn’t allow you to do much via the GUI. With Fedora Kinode I think I needed to use the terminal maybe once during setup? With other distros I was constantly needed to use the terminal (yes its helped me learn Linux but that curve is STEEP).
The atomic updates are fantastic too. I have not crashed once in the two weeks of setup whereas before I would have a crash maybe 1-2 times per week.
I am FULLY prepared for the responses demanding to know what I did to make it crash and telling me how I was using it wrong blah blah blah but let me tell you, if you are experienced with Windows but want to learn Linux and getting frustrated by all the “beginner” distros that get recommended, do yourself a favor and try Fedora Kinode!
Long-time Fedora user here. I do not think Fedora is noob friendly at all.
I really like Fedora for their newish packages without breaking constantly. I still would not recommend it for beginners.
Half of your complains are fixed in newer releases. For instance it asks you if you want to enable third party repos. If you hit yes it enables the repo for chrome, Nvidia and others plus it setups stock flathub.
That only applies to the GNOME variant, the KDE spin is missing the third party repo toggle.
At least the Flathub repo is fixed on the GNOME variant now. The Nvidia repo is added but the driver is not installed, meaning you still need to use the CLI to install the drivers.
https://rpmfusion.org/Howto/NVIDIA
What do you mean the installer is awful? I have found it quite straightforward. Select the disc, your keyboard setup, timezone and then it install itself…
It caters to a middle ground that barely exists, meaning it doesn’t have enough options for a power user and too many for a newcomer.
For example, a newcomer doesn’t know what a root account is and doesn’t have to care, yet they have to choose if they want to enable or disable the account. They can also remove their administrator privileges without knowing what it means for them. I get asked what a root account is every time somebody around me tries to install Fedora.
I recommend spinning up a Ubuntu 24.04 VM and taking a look at their installer.
They have a clear structure on how to install Ubuntu step by step while Fedora presents you everything at once. They properly hide the advanced stuff and only show it when asked for it. They have clear toggles for third party software right at the installer and explain what they do. Fedora doesn’t even give you the option to install H264 codecs or Nvidia drivers.
It also looks a lot cleaner and doesn’t overload people with too much info on a single screen. And yet it can still do stuff like automated installing and has active directory integration out of the box, where the Fedora installer miserably fails for a “Workstation” distro.
The Fedora installer works, but it doesn’t do much more than that and the others do it better in many areas.
If you’re installing an OS you should absolutely understand what the root account is. That’s like buying a car without understanding the concept of keys.
No, it’s like buying a car without understanding how the engine works, which a lot of people do.
That’s absurd. You don’t need to understand the inner workings of the kernel to know what a root account is. If you’re regularly encouraging people to install a new OS when you aren’t even confident in their ability to understand what a root account is, you’re not doing them any favors.
Don’t even get me started on disk partitioning. I feel like they somehow have the most obtuse partitioning setup out of every distro I’ve ever installed. It feels like if you don’t just hand over your whole disk (which, if you do that, I feel like it doesn’t make it clear how it’s going to partition it), the installer gets very spiteful and just goes “fine then, figure it out”. I’ve never had so much trouble manually partitioning a disk before, I would literally rather just use fdisk lol.
Completely agree. I mean, I’m what you’d call a power user, and I still opt for using a flatpak for my browser (Floorp) because codecs are a pain.
I agree with all your points, but this one has way more to do with Debian being a bunch of weirdos about how packages are packaged. Its really more of a Debian demerit than anything since sometimes their packaging practices can be somewhat hostile to projects not directly associated with Debian, especially since the Debian community can have a certain “Our way is the only right way” attitude. That said, the Debian packaging standards can make it easier as a developer to experiment with creating a software package to interact with an existing package. Like there’s a reason to do it that I can support and I wish Debian packagers would more often say “we package things like this so people can experiment” instead of “Everyone else does packaging wrong and our way is the only way”
• The majority of useful packages are hidden in RPM Fusion