

Okay then, new question, for a beginner friendly distro, should I go for Fedora, OpenSUSE, or something else?
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:
- What kind of hardware are we dealing with? Can we have the specs?
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:
- How much hand-holding would you deem desirable?
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:
- Stable, as in little to no updates except for those related to security? OR Stable, as in not being afraid to bork your system after an update or otherwise (i.e. kinda synonymous to reliable)? OR… Another use/definition that I’ve missed?
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!