openSUSE 15.2
  • Available software
  • Creativity & Inventing
  • Daily Use Purposes
  • Stability & Bugs
  • Customizability
4

Summary

openSUSE 15.2 is an excellent Linux distribution for power users who want to enjoy the ability of fully controlling their systems using a complete tool like YaST2. Combining that with the other features of openSUSE (OBS, Kiwi, openQA, Btrfs & Snapper…), it becomes a good investment for the long run to learn and use.

There are many common aspects between openSUSE as a Linux distribution, and Mercedes-Benz, as a German car manufacturer. If they were to be summarized in one word, it would be: Quality.

openSUSE is a very elegant Linux distribution which was started back in 2006. The distribution did very well in providing its users with the software, features and comfort they need to use it as their daily driver, both for desktop and server uses. However, it is rare today to see anyone speaking in the open source press about openSUSE; Everyone knows the distribution and its features, but no one goes further in spreading the word about it or using it more commonly.

It is more weird if you know that these features are quite interesting and rare to see in the Linux world:

  • Did you know that you can create your own Linux distribution locally based on openSUSE using the Kiwi tool from command line?
  • Don’t like command line? The online openSUSE Build Service (OBS) can create images for you from inside your web browser!
  • OBS can also be used to host software repositories for openSUSE and even the other Linux distributions (Ubuntu, Fedora.. etc).
  • YaST2 is another love story; More than 80 different graphical system modules that can be used to tweak various aspects in your system. Think of them like 80 programs located in one central management software. These modules can be used to provide features like remote system installation, remote system management, auto-installation, hardware drivers management and much more.
  • Full Btrfs support. openSUSE is probably the best distribution that supports this filesystem by default. And it is fully integrated with it to the level that if you for example break your system after an update, then you can rollback to an older system snapshot instantly from the GRUB2 boot menu in 10 seconds. You can even rollback to whatever version you want of any modified file on your system.
  • It has its own package manager, Zypper, which is – subjectively speaking – faster in our tests than apt and DNF in doing package management tasks. Let alone that its command line user interface is way more organized and comfortable to work with.
  • And to make sure everything is in the desired quality, they have their own QA (Quality assurance) online testing service called openQA, which tests their default ISO images for any bugs or issues before releasing them, automatically without human interaction.

You can read more about openSUSE features in details.

Version 15.2 of the distribution was released few weeks ago. And as usual, we’ve put our hands on it and tried it to see what’s new and what a user can expect of it. This is a full review of openSUSE 15.2.

openSUSE 15.2 Review

Overall System

The openSUSE DVD comes with a large collection of software packages, which include the GNOME, KDE, Xfce, MATE desktops and much more. The installer will allow you to select the desktop environment you want during the installation, beside any other packages you may desire.

The default GNOME option will install the following sessions for you:

opensuse 15.2 5

The GNOME Classic and SLE Classic sessions are basically the same GNOME Shell session, but with extensions enabled to make it look like the good old GNOME 2.x:

opensuse 15.2 7

TWM and IceWM are additional window managers installed in case you shall ever fail in using the GNOME sessions installed, for whatever reason.

The GNOME desktop is a simple, empty one in openSUSE 15.2:

opensuse 15.2 9

The DVD is bloated with software and utilities:

opensuse 15.2 11

GNOME 3.34.1 is the installed version:

opensuse 15.2 13

In openSUSE 15.2, there’s a new start page specialized for openSUSE with a nice overall look and feel. You can use it to search for Internet search results, wiki pages, software packages and forum posts too:

opensuse 15.2 15

YaST2

No review for openSUSE is complete without reviewing YaST2.

The overall user interface for YaST2 is still the same as ever; A central launcher to start the modules you would like use:

opensuse 15.2 17

There are so many YaST2 modules available for literally everything. And notice that these ones are not all of them; Instead, they are just the ones installed by default. We’ll take a quick look on some of them.

The services modules is a graphical frontend for systemd services, where you can enable/disable any service file you want or modify its settings. You can also modify services’ working level in the system:

opensuse 15.2 19

Sysconfig editor is a straightforward module for editing importing system settings in a text-like interface. You can think of it like Windows Registry editor:

opensuse 15.2 21

Some advanced options for managing users are available:

opensuse 15.2 23

There’s also a module for managing hard drives. It is well-programmed to the level of being a full alternative – and much more – for GParted. You can manage RAID volumes, Bcache/Btrfs volumes and modify any drive on your PC. It even has the ability of connecting to remote hard drives and doing the same operations on them (If you added remote hard drives to your system):

opensuse 15.2 25

Software Management

YaST2 has a fully-fledged software management program that is unmatched in any other Linux distribution at all.

A sub-window exists for managing your system repositories:

opensuse 15.2 27

If you click on the add button, you’ll see a list of possible sources to add additional package repositories to your system. A set of ready community-provided is available for you to choose and add instantly:

opensuse 15.2 29

It would ask you to verify the GPG key during the addition of the repository:

opensuse 15.2 31

And then, you can browse all packages in that repository from the software management module:

opensuse 15.2 33

You can even browse them by pattern, so that you can install a whole subset of packages in just one click, such as MATE packages or KDE packages, and much more than that:

opensuse 15.2 35

It is also interesting to know that supplementary languages packages are also available in different sets. So this allows you for example to install all the packages which support the French language on your system:

opensuse 15.2 37

Another interesting feature about openSUSE is that all of its repositories hosted on the openSUSE Build Service (OBS) are available for users to search and browse from the Internet in one place. This allows you to search for any additional packages that you want to use and that are not in the official repositories, and also install them using the 1-click YaST2 installer:

opensuse 15.2 39

It will ask you to add the repository (if not added to your system already) of that package:

opensuse 15.2 41

And then, the installation will proceed automatically!

opensuse 15.2 43

Users who do not like the software management module in YaST2 can use GNOME Software instead, which is installed by default too in openSUSE 15.2:

opensuse 15.2 45

Alternatively, Zypper package manager is available too to do all your tasks from command line in a beautiful organized manner:

opensuse 15.2 47

Miscellaneous

One can notice that the sound amplification over %100 option is available to be activated in GNOME Tweaks. This patch is originally coming from Ubuntu – if I am not mistaken – and is not available in the upstream vanilla GNOME. But the openSUSE folks added it to their distribution:

opensuse 15.2 49

It is worthy to note that they have their own LibreOffice startup theme too:

opensuse 15.2 51

It was also interesting to know that openSUSE supports the DNF package manager too; which is the default Fedora package manager. Yes, you can use DNF to manage packages on openSUSE, just as if you were doing it on Fedora, but it needs to be configured in its configuration files with openSUSE repositories before using it. After that, it should work:

mhsabbagh@localhost:~> dnf --version
4.2.19
Installed: dnf-0:4.2.19-lp152.1.1.noarch at Sun 02 Aug 2020 04:32:28 PM GMT
Built : https://bugs.opensuse.org at Sun 01 Mar 2020 12:55:12 PM GMT
Installed: rpm-0:4.14.1-lp152.17.5.x86_64 at Sat 18 Jul 2020 08:41:00 PM GMT
Built : https://bugs.opensuse.org at Mon 08 Jun 2020 08:13:44 PM GMT

mhsabbagh@localhost:~> dnf update
Error: There are no enabled repositories in "/etc/dnf/repos.d", "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".

openSUSE 15.2 saw the addition/updating of a number of specialized packages into its database. For machine learning, TensorFlow, PyTorch, ONNX, Grafana and Prometheus are available now in the official repositories. openSUSE 15.2 also provides an up-to-date version of GNU Health in its repositories for anyone working in the medical sector.

Performance

openSUSE 15.2 GNOME uses around 760MB of RAM:

mhsabbagh@localhost:~> free -m
    total used free shared buff/cache available
Mem: 15929 765 14651 18 512 14877
Swap: 0 0 0

And boots in 10 seconds:

mhsabbagh@localhost:~> systemd-analyze
Startup finished in 3.176s (kernel) + 850ms (initrd) + 6.474s (userspace) = 10.501s

This review was done on the following hardware:

  • CPU: AMD Ryzen 1600, 6 cores and 12 threads.
  • GPU: Asrock AMD RX 580, 4GB of VRAM dual-channel.
  • RAM: 16GB OF DDR4 RAM, 3000MhZ.
  • Motherboard: ASUS Dragon B450M.
  • SSD: Apacer Panther AS340 240GB SSD.

The Bottom Line

Overall, the openSUSE 15.2 distribution is a good release, as it ever was. We recommend upgrading to the new version or installing it on a fresh hardware if you are willing to transfer to the openSUSE world.

One can also give a word about how awesome the available documentation for openSUSE is; You can search in their wiki, for any information you desire and you’ll probably find it in no time.

You can download openSUSE from its official website.

We’ll soon update our things to do after installing openSUSE guide to make it compatible with openSUSE 15.2.

openSUSE 15.2
  • Available software
  • Creativity & Inventing
  • Daily Use Purposes
  • Stability & Bugs
  • Customizability
4

Summary

openSUSE 15.2 is an excellent Linux distribution for power users who want to enjoy the ability of fully controlling their systems using a complete tool like YaST2. Combining that with the other features of openSUSE (OBS, Kiwi, openQA, Btrfs & Snapper…), it becomes a good investment for the long run to learn and use.

Subscribe
Notify of
guest

10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Newsletter

Enter your email address to subscribe to our newsletter. We only send you an email when we have a couple of new posts or some important updates to share.

Recent Comments

Open Source Directory

Join the Force!

For the price of one cup of coffee per month:

  • Support the FOSS Post to produce more content.
  • Get a special account on our website.
  • Remove all the ads you are seeing (including this one!).
  • Get an OPML file containing +70 RSS feeds for various FOSS-related websites and blogs, so that you can import it into your favorite RSS reader and stay updated about the FOSS world!