New user in doubt

Hi all,

I am new (hopefully soon) user of this awesome distro.

Previously I am arch user, and arch based distros.

Now I am distro hoping as I want to find something stable to finally settle with one and simply enjoy it.

I am in doubt between OpenSUSE and Fedora.

At first I thought to go with Silverblue, but I am confused with those containers, immutability etc so workstation should be better?

In that case, how to use snapper or other apps snapshot to easily restore/recover my system ?

I know that on OpenSuse that is by default.

Also is it better to use Gnome or spins are also well maintained ?

Any other good point to choose Fedora ?

I know that is maybe tricky to ask here, but if anyone wants to write me something, please, I would be more than happy :slight_smile:

Thank you,


Well, I like Fedora more than openSUSE but I can’t tell you why. It is just my personal preference, because I believe that on Fedora, one is still a bit closer to the Arch-like word with lots of freedom, while openSUSE feels like a lot is “already maintained”. You should try both.

If you are not planning to use applications that heavily rely on the underlying system, such as the texlive distro, or lilypond, or something similar, then you should be fine with applications installed from flatpaks and you could enjoy the perks of an immutable system with its easy updates and upgrades.

You could still use Silverblue with texlive, but it sometimes requires to run them in toolbox.

I do not know, the only thing I have always wanted to be restored are the personal data. When my system crashes and I need to reinstall (which actually only happened once when I made my own mistake that corrupted the entire DNF database), I reinstall, copy the data and just start using the system. If an application is missing, I will install it as I go, which helps the OS from getting overbloated that much. From the Fedora perspective, there has not been an issue so big since Fedora 24 when I would need to reinstall the system from scratch.

No idea.

On Fedora, you can easily install other desktop environments on top of any original desktop environment, so using the Spins is (as far as I know) just cosmetics. The spins use various tools to provide the functionality, so they might look different or use different applications. If you are new to Fedora, I would start with Fedora Workstation (Gnome), or KDE, because these two variants get the most attention and testing with Gnome being even more tested than KDE.

You can install any other desktop environment on top of Fedora Workstation according to your likings.

  • PipeWire → if you are into music, PipeWire provides wonderful routing options, latency and audio handling. In Fedora, this is a default solution and it provides good enough results for musical production as is. No need to tweak terribly.
  • Newest Gnome with each new versions.
  • RPMfusion → a repository with lots of packages that cannot be part of Fedora for various reasons, well maintained, compatible without issues.
  • Flatpaks → the flatpak system installed by default, you can install many applications provided as flatpaks.
  • Programming languages → lots of programming languages that you can install from the repositories: newest Python releases, many Perl packages available, etc.

You are welcome.

1 Like

Probably not. Mostly my usage and interacting with system is chamging shell (bash to fish or zsh) , playing with different kernel, installing apps for front end dev, sometimes Steam.

I am not sure how to use "toolbox " or any additional tools on Silverblue :slight_smile:

For backup, I always wanted or feel better when I have backup for easy restore. Restoring snapshot is 2 min of work. Reinstalling system is like 15.

The thru reason we have spins is, that we can test the different DE’s as a live system on the computer. And if we know which works best for us we can install it too.

Of course it is possible to install everything on the workstation installation. Just be careful if you remove software. Sometimes the software removes dependencies from the other DE and you will have a broken additional Destop Eenvironment.

You can test this on a Workstation too. Toolbox is a other/same version of fedora/RH as a container just so that you can install software in it. So you have, while the base system is immutable (in Silverblue), the possibility to install additional software/environments.

1 Like

I will say that both Fedora and OpenSUSE are great Linux distributions (I’ve used and written textbooks on both). But it sounds like you want to find a long-term distribution, and much like buying a house, you want to be sure it’s a good fit so that you don’t have to switch later.

In your case, might I suggest running both for a week or two? Perhaps in a dual boot configuration, or within virtual machines? I think that if you do that, you’ll be able to clearly see which one you prefer, as well as be comfortable with that decision.


Actually I tried OpenSuse and it is great. Now I want to experience Fedora but dont know where to start.

That is why I asked about snapper, backup, btrfs etc.

About DE, mostly I used KDE (because for Gnome you need other extensions so I feel it bloated) or WM ( like hyprland,sway)

I am watching Fedora community for few weeks and it seems friendly and very helpful.

If you want Gnome to look like KDE, then you need extensions. If you learn to use Gnome as it is by default, then it is not bloated at all and actually pretty fast, too. Do not let yourself go astray by trying to achieve what others have already achieved. Try to explore the unknown. :smiley:


Nope, I dont want Gnome to look like KDE.

I want simple , minimal look, but more oriented to multitasking ( easy to multitask)

How is Gnome preventing you from multitasking more than KDE?

It is actually very good for multitasking, I believe. Not only you have virtual desktops, where you can group applications to suit your workflows, but you can also tile applications to the left and right to be able to see even more. There are bunch of shortcuts to switch between applications, desktops, etc. The only thing that I tried and that was even better for multitasking was a whole tiling desktop, such as Sway or ID3.

Try it out for a couple of days and then make your decisions.


I know, Gnome is really good for multitasking, by default even better than KDE.

WMs are the best for multitasking, that is their main purpose :slight_smile:

The suggestion to try different spins from the live images makes it quite possible to test what works for you.

The suggestion to try things in a VM is even more viable since the VM can be fully updated just as if it were installed bare metal and one can test the latest software updates as well. (many packages and kernel upgrades have been done since the F38 release in April.)

Whatever you have installed now, I would suggest that you try others in a VM installed there. If that is not possible, then install fedora workstation, add libvirt and virt-manager, then one can easily install different spins into different VMs for comparison as they make their decision as to which is best for long term use.

1 Like

I think I will go with Gnome. But workstation or Silverblue ?

I know what is Silverblue etc , but I really dont know how to use containers, so maybe is better to skip it ?

Don’t get “hung up” on the question of containers, they are easily considered light weight VM’s in some respects. When you think of Silverblue, you can easily do pretty much the same thing you can with Workstation, all while having pretty stable system level changes come down to you.

As for OpenSuse or Fedora I believe Fedora has a different release cadence and even different project goal than OpenSuse. Both are based on GNU Linux so there are similarities.

Snaps can be run on Fedora, though I don’t use them so you should search here because the question has come up more than once. Beside flatpaks are superior.

1 Like

Ok, thanks. I will give it a try… Preparing for install :slight_smile:

I went through this same thing about 6 months ago. Had been using Arch for years and just needed something that didn’t require as much fiddling.

I have a fairly similar use case, mostly front end dev, using a non-standard shell, Steam.

How has your experience been so far?