I moved from Ubuntu to OpenSUSE tumbleweed recently and I must say it is lovely. The OS is still the Linux I learned when running slackware (with some modern extras that I have learned to live with) while still giving me most of the polish of Ubuntu.
Some things were of course strange. Having to type the disk encryption password twice being standard behaviour is pretty strange, and not getting to set the keyboard layout properly on install is always a bummer (I use Swedish Dvorak). Ubuntu is the only distro so far that gets this right in the installer.
I believe that the disk encryption twice thing is to prevent the so called "evil maid" attack. Where both the boot partition, and the file system are separately encrypted. Frustratingly, the encryption in GRUB2 is painfully slow, so I normally disable that. You can do this by creating the boot partition separately from the root file system, and only encryption the OS filesystem. The downside is that if someone steals your drive, or clones it, they can hammer away at the encrypted filesystem. Not really in my threat model, so I normally go with unencrypted boot + encrypted filesystem. The kernel decryption is much faster as well.
I switched to OpenSUSE after an year with Fedora and ~14 years on Ubuntu. The installer had me scratching my head. After my first attempt I too ended up having to enter the decryption key twice. The installer definitely could do with polish. Ubuntu's installer still remains the gold standard in terms of ease of use.
After reinstallation with the correct configuration though, it was smooth sailing. The only other change I had to make was disabling KWallet so that it connects to WiFi without prompting me for a decryption key.
I switched about 8 months ago, and also made the switch to KDE around the same time. I'm running it on everything I own now, apart from my phone and a Raspberry Pi. I love it. Having snapper installed and enabled by default has saved my bacon twice. Most recently I did a `zypper dup --no-recommends` and my ASUS Zenbook S OLED suddenly refused to operate at any resolution other than max (amd driver / kernel update?) so I rolled back and everything worked. That's extremely convenient, especially on a work machine where you can't afford to be wasting half a day fixing shit.
I've been using Leap extensively for personal projects, and I really like the philosophy of the distro, but it feels very different from CentOS (which I use at work).
A lot of the tooling that has been built for SLES is included in OpenSuSE (yast, snapper, etc.) and it makes a world of difference for managing servers.
I understand why they want to cater to the CentOS sysadmins looking for an alternative, but without the brand recognition of RHEL behind it, it's an uphill battle -despite being a very good distro in its own right.
We have been using openSuSE Leap on our servers for at least 12 years and are quite happy with it. Compared to CentOS, Ubuntu LTS and Debian it has a yearly release cycle and 18 month support window.
Upgrades between minor versions are quite easy to do and imply minimal risk. Since 15.3 if ones uses btrfs and something goes wrong the upgrade can also be rolled back. It has both yast (text ui) and zypper (cli) for system configuration and package installs, the config files in /etc are also quite sane, without lots of includes and convoluted hierarchy.
On the desktop we still use Unbutu LTS. I've tried to switch to Debian but had issues, I would have switched to Leap but it wasn't clear if it has Gnome desktop and how polished it is. Thmbleweed has got it, but since we use it for work we don't want our dev environment breaking.
I'm using Tumbleweed at work. In 8 months of weekly `zypper dup` I've encountered 2 issues, one minor and one major. In both cases I did a smaller rollback and it instantly fixed the issue. Generally if you wait a week and retry, the upgrade works because the but has been fixed.
Still not sure whether I want to move to Tumbleweed or Gentoo. I have reservations that Gentoo might be less stable but on the other hand you don't have to `emerge --deep @world` every day.
Arch Linux is your friend. You will find all the packages in AUR and answers you seek in documentation or with extremely active community.
Not as ‘deep’ as gentoo and not as script kiddy as tumbleweed. I use Leap for servers and installed gentoo to learn things initially. Love all the distributions named here!
[+] [-] bjoli|2 years ago|reply
Some things were of course strange. Having to type the disk encryption password twice being standard behaviour is pretty strange, and not getting to set the keyboard layout properly on install is always a bummer (I use Swedish Dvorak). Ubuntu is the only distro so far that gets this right in the installer.
It was an easy fix in SUSE though.
[+] [-] COGlory|2 years ago|reply
Details here in case I have some of that wrong: https://en.opensuse.org/SDB:Encrypted_root_file_system#Avoid...
[+] [-] unmole|2 years ago|reply
After reinstallation with the correct configuration though, it was smooth sailing. The only other change I had to make was disabling KWallet so that it connects to WiFi without prompting me for a decryption key.
[+] [-] raffraffraff|2 years ago|reply
[+] [-] r4indeer|2 years ago|reply
[+] [-] fffrantz|2 years ago|reply
A lot of the tooling that has been built for SLES is included in OpenSuSE (yast, snapper, etc.) and it makes a world of difference for managing servers.
I understand why they want to cater to the CentOS sysadmins looking for an alternative, but without the brand recognition of RHEL behind it, it's an uphill battle -despite being a very good distro in its own right.
[+] [-] petre|2 years ago|reply
https://en.opensuse.org/Lifetime
Upgrades between minor versions are quite easy to do and imply minimal risk. Since 15.3 if ones uses btrfs and something goes wrong the upgrade can also be rolled back. It has both yast (text ui) and zypper (cli) for system configuration and package installs, the config files in /etc are also quite sane, without lots of includes and convoluted hierarchy.
On the desktop we still use Unbutu LTS. I've tried to switch to Debian but had issues, I would have switched to Leap but it wasn't clear if it has Gnome desktop and how polished it is. Thmbleweed has got it, but since we use it for work we don't want our dev environment breaking.
[+] [-] T-A|2 years ago|reply
[+] [-] raffraffraff|2 years ago|reply
[+] [-] COGlory|2 years ago|reply
[+] [-] adonig|2 years ago|reply
[+] [-] koushikg|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]