Installation

Should I install Leap or Tumbleweed?

A common misunderstanding is that the difference between Leap and Tumbleweed is one of stability; with Leap being stable and Tumbleweed being unstable. Tumbleweed contains newer software with bug fixes and improvements. Each Tumbleweed snapshot is tested with openQA. So Tumbleweed is also good for daily use. When making a decision, consider the following questions:

How much time do I want to spend maintaining the system and learning new changes?

If you have time to play with the system and are eager to learn latest features, go with Tumbleweed. Otherwise, go with Leap.

Do I want latest version of KDE/GNOME?

If your answer is yes, go with Tumbleweed. Otherwise, go with Leap. Note: you can install the latest applications from OBS, so application version shouldn't stop you from using Leap. However, installing latest KDE/GNOME on Leap might be hard and risky.

Do I want long term support with a focus on security, stability and enterprise features that just work?

Consider Leap, as it's built with many of the same packages as SUSE Linux Enterprise and therefore easy to transition the latest versions of Leap to SUSE Linux Enterprise if you need enterprise support.

How to choose a desktop environment?

openSUSE installer provides three officially supported desktop options. There is no default choice.:

KDE. It is modern, beautiful and fully customizable. KDE is good for both beginners and professionals. No matter you come from Windows or macOS, KDE can provide you a familiar user experience.

GNOME is another popular desktop environment that is well supported by openSUSE. It is less customizable but easier to start.

Xfce is the best one for old or low spec PC. It requires just a little memory and disk space, compared to KDE and GNOME.

Other supported but NOT fully tested desktop environments (LXDE, LXQt, Enlightenment, Cinnamon, MATE, Pantheon) can be installed from YaST. Click their links to learn more about how to install. These desktop environments don't have the same quality as officially supported ones. Use only when you are experienced and familiar with them.

Why openSUSE doesn't create a separate home partition by default?

With the introduce of Btrfs and Snapper, openSUSE Leap and Tumbleweed can run safely for years. Almost all system failure can be repaired by a rollback. Even if file system errors happens, you can still repair it without reinstalling operating system. Once you don't need to reinstall operating system, you don't need a separate home partition.

Having a single partition with Btrfs has some benefits:

Root file system will be large enough, so you don't have to worry running out of space during updating or installing games.

You can even enable snapshots for your home directory to get even better data protection.

I run out of disk space during update!

When you upgrade from Leap 15.0 to Leap 15.1, or update to a newer Tumbleweed snapshot, you may download thousands of packages. Downloading or installation process may be stuck because here is no space left on root partition.

Package Management

How to update software?

If you use openSUSE Tumbleweed, then sudo zypper dup is the only way to go.

If you use openSUSE Leap, sudo zypper up is also the old, good choice. But you get more tools provided by your desktop environment. You will get notifications when updates are available. Follow the instruction and updates can be installed with several clicks.

openSUSE never force you to update and reboot. You can do it whenever you want. Here is no need for immediate reboot and your system will keep running.

Is Packman repository safe?

We can break the question into three aspects:

Security: Packman operates in the same way as OBS. It is a different OBS instance. All packages are created and reviewed transparently. Source code can usually be audited. If you trust OBS, you can also trust Packman.

Stability: Packman packages are not tested by openQA, which openSUSE official repositories do. So it is not as stable as official repositories. But it is good enough for personal daily usage.

Legal Risk: Packman contains ffmepg/libav, which have some patent issues. It is your responsibility to check if it is legal to use them in your country.

How to continue using my applications?

Other Windows only applications, like Adobe Photoshop, Illustrator, have alternatives in openSUSE, like GIMP, Inkscape. You can search "open source alternative of ..." to find them. Almost all open source applications can be found in openSUSE package repository.

If you still have to use the Windows application, you can run it through either Wine or VirtualBox. VirtualBox can run almost all Windows applications but the performance is limited. Wine has better performance but not all Windows applications work out of box.

Anyhow, you can keep both Windows and openSUSE on the same machine, it is called multi-booting.