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…
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!