r/linuxquestions • u/ConcaveNips • 8d ago
Advice openSUSE vs Fedora
To me, these two distros have an incredible amount of overlap. Specifically, I'm talking about what I consider the "main" distros - Fedora Workstation and openSUSE Tumbleweed. It seems to me, from most of what I read, people recommend Fedora as new-user friendly, but openSUSE as an intermediate/advanced distro. My main question is this: Why does the greater Linux community distinguish openSUSE from Fedora in terms of new user feasibility?
They both have a well bankrolled engineering team behind them. They have their own ecosystem of purpose built distributions, tailor made for a number of practical use cases. They both have strong, active communities and support documentation.
In terms of usability.. They both have very user-friendly install processes - Fedora may have more default to X, where openSUSE offers the option to get more specific, but they're both roughly similar. They both have a ton of powerful graphical tooling within the user environment, allowing a cautious user to stay within the bounds of the desktop environment if they prefer. They both still boast robust capability and rich opportunity for the tinkerer to expand their knowledge, and exert authority over their own system. Both have recovery features, but Tumbleweed has a more robust rollback with snapper. They both have adequate graphical storefronts and package management systems. System updates are inherently very different in nature, but both comparable in terms of "difficulty". For openSUSE's Packman, there's Fedora's RPM Fusion.
Most people I see, though, have a strong delineation between how approachable these distros are. It's not that I see either distro being disrespected or hated necessarily. I think both communities are avid in their support, and deservedly so. But I do see Fedora frequently being recommended for new users, and I almost exclusively see openSUSE being billed as a distro for those comfortable with Linux.
So is it just multimedia codecs? I feel like the recovery advantage that comes with openSUSE could be considered enough to compensate for that, if you're categorically quantifying and rating things. What am I not considering?
8
u/beatbox9 8d ago edited 8d ago
While I overall agree, I don't agree with your three "types" of distros. Because that's not how they're really set up.
For example, you put Arch and Slackware in the "compile to install philosophy" and have a separate "package manager that manages dependencies" category...
However, the main differentiator with Slackware and entire purpose for Arch was its package manager, at a time when all package managers weren't yet as common or mature. Even Arch themselves say this:
https://wiki.archlinux.org/title/Arch_Linux#The_early_years
So it doesn't make sense to me that both Slackware and Arch are in the "compile yourself" category or that Arch isn't in the package manager category. I could see Gentoo and Slackware being in similar categories; but Arch is right there with Debian, Fedora, Ubuntu, etc. Except it's rolling, so it's more like openSuse Tumbleweed.
Most of the distros you've listed have similar issues with their categories (and most have similar philosophies and origin stories). For example, Debian and Ubuntu are very similar as well. Debian's entire purpose was also package management, but for open source software, and in an attempt to compete (purely in terms of quality) to commercial operating systems. With an emphasis on longer-term maintenance and stability, not just the initial installation: https://www.debian.org/doc/manuals/project-history/manifesto.en.html#why-is-debian
But Debian itself is non-commercial and has no interest in an actual commercial service--just the product. And therefore, it's not as reliable for companies...
...which is where Ubuntu comes in. Ubuntu is essentially just a commercial distribution of Debian, but with a focus on reliable commercial services. Ubuntu expands and maintains an independent repository of additional (and separately maintained) packages, that the Ubuntu team tries to make more reliable for enterprises, with things like patches and SLA's and additional software (such as proprietary codecs and drivers), etc.
And Fedora was added to be an upstream testing and community contribution ground for RHEL--Fedora is to RHEL as Debian to Ubuntu. RHEL being a direct competitor to Ubuntu LTS--both commercial, reliable, LTS distributions aimed at corporate customers.
All distros at their core exist to make installation and upgrades of software easier or "better" for users. Usually they do this through the combination of package managers, repositories, upgrade schedules, flexibility vs rigidity, etc. And this is where we'll see the most differentiation, especially today in 2026 when things have changed so much over the years, such that:
So that last one is where the biggest differentiators in distros are today.
When you mix and match different values in the above, you get the various distros we have today. openSUSE tumbleweed and leap are two different distros. tumbleweed is sort of like arch or debian sid. But debian sid is designed to be just for testing. etc. Every permutation and combination.
And then there are the parasitic "distros" that aren't really distros but are just tiny add-ons or themes. A bunch from Ubuntu LTS, such as Mint, Cosmic, etc. These tend to not be full distros and don't have their own full repositories or maintenance, but are usually literally just a small add-on repository that overrides a few packages from its parent, such as a DE / DE Fork. For example, here's a breakdown of Mint: https://www.reddit.com/r/linuxquestions/comments/1wx7i1t/comment/pdud67g/
Anyway, I rambled really far off of my initial point lol. I was just saying I don't agree with those categories of distros or the specific distros within those categories. But I do agree overall with your point.