I’m thinking of switching to Linux as my daily driver after trying it out both Fedora Workstation and KDE using Live USB, but I’m wondering if I should consider other distros besides Fedora. I’ve heard of openSUSE, is that decent? Not many people really mention them. Linux Mint is great, but I don’t like Cinnamon all too much.
What’s a good desktop-agnostic distro that lets you easily swap between the two?
edit: Woah, it seems that you’re able to swap between DEs from the login manager as long as you install both. Okay then, new question, for a beginner friendly distro, should I go for Fedora, OpenSUSE, or something else?
edit 2: a bit more information about my device and my preferences…
On KDE Plasma vs GNOME, I would like to try both out and see which I like better long-term. KDE Plasma seems a bit more familiar (closer to Windows 10) whereas GNOME is a bit more different but I’m open to using either.
I’m running a laptop with an Intel i7-1360P. It’s one of those 2-in-1 convertible 360 degree hinge laptops.
I would say I’m open to learning how to work with the terminal and customising the distro a bit, but I don’t want to do anything too out of my scope. I don’t want to spend too many hours setting it up, I’d rather have something that works mostly out of the box :D
I want a stable distro as in I don’t want to break my system after an update, but still want something up-to-date though. I’m open to rolling release distros, but to my knowledge those are usually less stable with more breaking changes than fixed release options.
edit 3: just installed Fedora Workstation and it works really well! Multi-touch with my trackpad works fine and everything runs smooth. File read/write speeds were also strangely a bit more consistent (on Windows it jumps between <100KB/s and 60MB/s whereas on Fedora it’s consistently around or over 45MB/s…weird…)
My only issue right now is that the touchscreen doesn’t work anymore, how do I install the drivers for that?
edit 4:
Touchscreen and even rotating the screen when the device works now after an update :DDDDD
now I’m slowly installing my programs again…
OP, consider making up your mind regarding which one between GNOME and KDE Plasma you’d like to use (at least for the foreseeable future). Afterwards, consider answering the following so that we may do a better job at helping you:
Note that both Fedora and openSUSE may be considered beginner-friendly. Though, there does exist some considerable difference in design ethos between these and say something like Linux Mint; the former two give you a relatively bare system and assume (at least some) responsibility from its user while setting up the system. By contrast, Linux Mint offers considerable more hand-holding. This may of may not be to your liking.
Note, however, that Fedora and openSUSE are far from the worst offenders in this regard; within the spectrum, they definitely belong to the better half as we’ve even got distros that assume their users are willing to learn an otherwise useless programming language from scratch. (FYI: I love NixOS and I wouldn’t want it anyway else.)
Therefore, allow me to ask another question:
There’s also the fleet of distros by Universal Blue that some swear by. These operate with a different paradigm; most of its users would describe them as a better alternative for newbies (under certain circumstances). But I digress…
Finally, I have noted how you’ve pronounced your preference for a stable system. I do think I understand what you mean by stable, but just to be sure:
On KDE Plasma vs GNOME, I would like to try both out and see which I like better long-term. KDE Plasma seems a bit more familiar (closer to Windows 10) whereas GNOME is a bit more different but I’m open to using either.
Also, how are the “immutable” distros from UB different from the “mutable” distros? Does it just mean that you’re unable to change system-level settings and such/break anything with a mistyped terminal command? What are the downsides to using an immutable distro?
Thanks for your detailed reply! Note that in the following writing I’ve chosen to address matters in generalities and oversimplifications for the sake of readability and brevity. No need to drown you in technicalities 😅.
That makes perfect sense. As noted by others, while installing both DEs on the same system is technically possible, it often leads to conflicts and inconsistencies. For the cleanest experience, consider dual-booting with separate installations for each DE. Since you’ve already installed Fedora Workstation, you might want to try KDE on a separate installation.
Your hardware should work well with either DE. For future reference, check the Linux Hardware Database and ArchWiki’s laptop entries for compatibility information. Since you’ve confirmed the touchscreen and rotation are working, you’re already past the biggest hardware hurdles!
Both Fedora and openSUSE nail this balance perfectly. They provide sensible defaults that work immediately while giving you room to tinker when you’re ready.
FWIW, this is where atomic distros really shine: they offer both stability and current software through their unique update model.
First, a clarification on terminology: The term “immutable” is actually a misnomer that Fedora has moved away from. These systems aren’t truly immutable – they can change, but in a controlled, atomic way. That’s why Fedora now refers to them as “Atomic” systems, which better describes their update mechanism and system architecture.
Fedora offers traditional Fedora and Fedora Atomic for desktops, with Atomic including variants like Silverblue (GNOME) and Kinoite (KDE). For servers with atomic updates, Fedora offers Fedora CoreOS. Universal Blue (uBlue) enhances these atomic systems with additional features and optimizations.
The key differences between traditional and Atomic systems include:
sudo rm -rf /usr/bin/important-file
, but this fails on Atomic systems with an “Error: Read-only file system” message.rpm-ostree status
to view deployments andrpm-ostree rollback
to return to a previous state.rpm-ostree rebase fedora:fedora/42/x86_64/kinoite
.uBlue enhances these Atomic systems with proactive maintenance. A great example: when the kernel 6.13 update introduced regressions affecting flatpaks, uBlue maintainers pinned the kernel to 6.12, protecting all users while traditional distro users experienced crashes documented in Fedora discussions, Reddit, and EndeavourOS forums.
uBlue also offers streamlined setup with better onboarding than almost any other distro, simplified handling of troublesome hardware, and purpose-built variants optimized for gaming, development, and other specific use cases.
It’s more nuanced than that. While changing
/usr
contents is restricted, modifying/etc
works the same as in traditional systems (though changes are tracked). The real protection comes from the deployment system - even if something breaks, you can easily roll back to a working state.There are some trade-offs to consider:
For someone wanting stability without sacrificing current software, uBlue variants (Bluefin for GNOME, Aurora for KDE, or Bazzite for both) offer significant advantages, though standard Fedora remains excellent if you prefer a conventional approach. Your successful experience with Fedora suggests you’re on the right track!