Having grown tired of the unstable nature of Arch Linux, I was on the lookout for a somewhat more stable distro which also has reasonably up-to-date packages.
Initially, I settled on the interim releases of Ubuntu, but after its development team somehow managed to make it less stable than Arch by first bricking everyone’s KDE desktop with the 25.04 upgrade, followed by breaking automatic updates as well as the ability to install Flatpaks with the 25.10 upgrade (neither of which ever happened to me on Arch), I knew I needed to find something else.
And after excluding Fedora for instability issues, and Leap for old packages (Leap 16 ships with kernel 6.12, while the latest Ubuntu has 6.17), I knew it had to be a rolling release again, which in practice limited my options to either going back to Arch, or trying out Tumbleweed, so here I am.
Installation
First up, the installer.
After entering all the basic details about the system I wanted to set up, it came to the partitioning stage, where I selected the “guided” option, during which I set up the standard Btrfs main partition, but with encryption.
When I wanted to set up my password however, the installer would not accept a password that contained apostrophes or quotation marks, even though according to the generic error message I received, quotation marks at least should be fine…
I’m not sure why that is, since my Ubuntu system had no issue with handling these characters.
With that hurdle cleared, the next issue came at the end of the installation process, when I received an error message telling me that there is not enough space on the EFI partition to write kernels.
I don’t remember the exact message, but I believe this had something to do with secure boot (which is disabled in my system’s BIOS, so not sure if that was the cause).
There were also a few more error messages, which appear to have been related to the first one, since they referenced some files not being found, but the installation finished up, and the system booted without issue.
After booting, I tried to connect to a WiFi network, but NetworkManager kept failing and re-trying indefinitely, and disabling and re-enabling NetworkManager didn’t fix the issue either.
I eventually re-installed and selected wicked for networking, but for some reason NetworkManager ended up working fine when I switched to it from wicked using YaST.
Usage
Ever since the installation finished however, things have been rather smooth so far.
I especially appreciate how easy it was to install the NVIDIA drivers, which can be done using just two simple commands.
# zypper install openSUSE-repos-Tumbleweed-NVIDIA
# zypper install-new-recommends
These installed both the correct graphics as well as compute drivers for my GPU, and everything worked instantly.
Even on the “beginner friendly” Ubuntu, the tool that is used to install NVIDIA drivers erroneously selected server drivers for my desktop system, so I had to manually select the correct ones, and even then it only installed the graphics driver without compute, so the openSUSE way has been a breath of fresh air.
To my surprise, SELinux didn’t get in my way even once, despite being in enforcing mode.
Security wise, I did notice that it takes root privileges to install Flatpaks, which I haven’t seen before in other distros, though it’s not much of a burden to do so.
Ongoing issues
There is only one issue which I’m still dealing with, which is that one of my CPU cores occasionally end up being pinned to 100% utilization for a minute or so, which results in considerable lag throughout the whole system.
Based on what I’ve been able to observe in the system monitor, the only processes which consumed CPU during these lag periods were related to KDE, though I haven’t been able to find the precise cause or a fix.
Side note: On the openSUSE website, the link that leads to the forum on the bottom of the page is a dead link, which may be worth fixing.