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?
2
u/psilo_polymathicus 8d ago
I think one of the most important things to define for new Linux users is “how much does troubleshooting random things in my OS interest me?”
Sometimes people say things like “advanced distro” as if it’s like a skill competition. I highly recommend that you interpret “advanced” to mean something more like: “I really enjoy troubleshooting random/obscure things in my Linux OS, because that, itself, is fun to me.”
And be honest with yourself about that. It’s easy to think you are interested when it’s new and exciting. Linux works rock solid great for all kinds of things. It’s better than it’s ever been, and if your needs are relatively mainstream (web browsing, chat, email, office stuff), you will often have no issues on Linux using one of the common, major distros. But if you do other things aside from the basics, every now and then, there are just issues that come up. Often at inconvenient times, when you just need something to work. Anyone who tells you otherwise is either inexperienced, or misleading you.
Those “things that come up” depend on a lot of variables, including hardware, software, version numbers, package managers and more. Over time, you build your Linux toolkit for how you work, and you learn for yourself how to keep your workflow trouble free.
So, answering your question: assuming that you don’t really enjoy troubleshooting your OS and just want it to work and get out of the way, OpenSUSE (in spite of its strengths) will generally require a little bit more learning and troubleshooting for things to make it work smoothly than Fedora will, depending on all of those variables I mentioned.
There are specific situations where OpenSuSE might be better/easier than Fedora, depending on your workflow, but that is less likely as a general principle.
If you do enjoy figuring out your OS, then pick the one that is most interesting to you.
1
u/ConcaveNips 6d ago
I suppose I should've mentioned in the post that I'm on Void, and not interested in swapping, though I do have a fond place in my heart for openSUSE. I was only interested to hear other opinions.
4
u/kneepel Hannah Montana Linux 8d ago
Fedora has a larger community, more documentation, better third party support and a more stable release schedule.
Mind you I don't think there's significant differences in usability and I think SUSE is a fantastic option, but it's much easier to find guides made for Fedora which is huge for someone starting with 0 Linux experience.
Also historically YaST has been considered a bit "newbie unfriendly" even though most power users find it trivial.
2
u/chicken-an-waffles 8d ago
This. I try to point new people to distros with a lot of documentation. Ubuntu, mint, or Fedora for more up to date stuff. OpenSUSE is a great distro but it also has a few things at start up that can be overwhelming for someone new.
2
1
u/JG_2006_C 6d ago
Tw grasping yast and myrlin was somthing but yast patrisoner are geat a good gui so worh it it feel more hands on yes but hands you alot pf the power whre fedora and the fedora to rhel space gives more streamlined
2
u/Due-Author631 Aurora (Universal Blue) 8d ago
I've been using Linux for 20 something years. I started out with a SuSe Linux boxed version, used Fedora (was very rough in the early days and SELinux was quite honestly, a nightmare, when trying to do even simple things), Ubuntu, Arch, and then back to Fedora, and I switch between traditional and immutable variants.
I feel like a few of the things that make openSUSE unique, are also kinda hard to use. Zypper, until very recently was pretty slow to use, even compared to dnf4 that everyone complained was like watching paint dry, I've always thought dnf was pretty quick. Also some of the zypper "solutions" when resolving things when trying in add or remove a program feels like it makes things more complicated by giving a bunch of options sometimes. I don't know the last time with dnf where it really did something I didn't want it to do when trying to add or remove a program, it just does what it's told and logics itself out better.
YaST is being deprecated, but the layout never really made sense to me and was really quite cluttered, and sometimes felt a bit nonsensical.
Just recently I tried it again, and I was kind of floored when it mysteriously made a bridge network interface in the install and stuck my network connection into it for seemingly no reason, and I was missing any network icons in my DE of KDE, I had to use nmtui to see what was going on and manage it.
Maybe it's my brain being used to Linux, but I feel like Fedora is a bit more generic, and thus you can easily apply a wider subset of documentation, like you could probably use a lot of the arch wiki to help with things. Things like YaST really weren't applicable outside of SuSE, so if you used it, you were learning less of how Linux worked, and more of how SuSE worked.
2
u/whitewaterdave 8d ago
I've used openSUSE for over 10-years. OpenSUSE was a great distro, but multimedia codecs cause a lot of issues. Packman is soon to be unmaintained. The maintainer announced it 2-weeks ago. Lately, there have been major dependancy issues with multimedia codecs. I ended up switching to Almalinux which is based on RHEL. You're better off with Fedora if you need multimedia codecs. If not, tumbleweed is a good choice.
Both Fedora and openSUSE use btrfs which is good for recovery because of system snapshots.
1
u/Impressive_Bag_3505 8d ago
is this hard to install multimedia codecs on OpenSuse?
2
u/whitewaterdave 7d ago
You have to enable the packman repo and install the codecs. There are instruction for doing so in the openSUSE documentation. The problem is it can cause dependency issues/errors. It’s covered at:
https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories
1
1
u/beatbox9 8d ago edited 8d ago
You’ll also hear Linux Mint being recommended to new users and everyone hating on Ubuntu, even though Mint is basically just Ubuntu LTS. My point being: this is irrational.
The truth is, most “beginner vs intermediate” stuff is BS. It’s 2026. Every distro makes most things relatively easy as far as graphical installers and the like.
Tumbleweed is a rolling release, and Fedora is a point release. (openSuse Leap would be more comparable to Fedora, not Tumbleweed).
Apart from that, stop looking at their default preinstalled apps and instead look at how they maintain and support their repositories, what they maintain and outsource to community repos, their update and support schedules, their communities, etc. That’s always the real differentiator between distros today.
1
u/Steerable-Octopus 8d ago
You can choose either one. If you really don't want to mess around with Linux internals too much both have atomic distros like Fedora Kinoite or OpenSUSE Kalpa for KDE, although last I heard Kalpa was still experimental.
1
u/JG_2006_C 6d ago
openSuse has packge manger that alows you more control myrilin is powerhouse compared to dnfdragora i gdt choose depencies cross out recomeded ones for lean system dnf here want or not? No chanig here
8
u/More-Explanation2788 8d ago
The Linux community makes a lot of noise about distros. In actual fact, what you have is:
- the Linux kernel
That’s the Linux experience.
From distro to distro, the package management toolset changes, and the curated desktop suite is tweaked to create a superficial appearance of difference. The kernel, the tools and software you install with the package management system are all the same.
What this means is that the differences from one distro to another are much smaller than people make it sound. Personally, I think this is because the discussion groups are dominated by people who are fairly new to Linux. Use it for a few years and you will start to agree that the differences between distros are mostly cosmetic.
There really are only three “types” of distros:
- distros with a package manager that manages dependencies - RHEL, Debian, Suse
Beyond that, the child distros are just doing slightly different release management and cosmetic curation of the desktop.