Why openSUSE and why Tumbleweed?

There are too many questions and other answers for openSUSE on the Internet. Because it is the distribution I prefer, I think there should be another answer in Greek.

Below we will see why I prefer openSUSE and I use Tumbleweed instead of Leap, instead of a distribution of popular Ubuntu or Mint and Debian. opensuse

Let me start with the fact that openSUSE is actually rather difficult, if not impossible, to compare with Ubuntu Linux distributions based on Debian.

Although all of these distributions are traditional and preferred by millions of users, I will stand on something that makes openSUSE stand out:

Its code base is (from SUSE Linux Enterprise to be exact). Thus there is a solid foundation for the development of the openSUSE project community as well as full support for the distribution that is released at different speeds using an unprecedented technology.

If you did not understand the latter read below:

Leap is the stable and LTS version of openSUSE, but today we will talk about the rolling version of Tumbleweed.

The constant Leap and the rolling Tumbleweed.

Here I have to stand a little bit as I think both are fixed versions. The rolling version of Tumbleweed is not before the fixed leap. What does this mean; Perhaps there are many who believe that the rolling version is built to serve steady, testing new products and applications and services.

Error.
OpenSuse is not like the other distributions you know and you may have tried.

If you want to compare it with something, you will not find common points with Ubuntu or Debian but more with Arch and Gentoo.

Tumbleweed contains the latest packages of any software packaged from the openSUSE project. The last kernel, the latest libraries, the latest desktop environments. Everything in Tumbleweed can be constantly changing.

But let's look at the technologies that make Tumbleweed the most "smart" distribution.opensuse tumbleweed

Tumbleweed has developed as a "traditional" distribution. All packages in Tumbleweed are used together with a coherent distribution, and are sent together as a coherent distribution.

If a new package can potentially override another package (eg. New glibc, new libraries, new kernel, etc), then packages that depend on others are rebuilt, just like in traditional distributions. The Linux distributions that we know and are available in a rolling cycle contain software packages, which have been tested in a test repository. Since they have not been observed and bugs, then and only then they proceed to their stable version.

But most distributions take weeks of growth and controls before uploading ISO to the repositories.

Tumbleweed does it about 5 times a week.

So growth is only half the story, as distribution will have to be tested. The other half story is the distribution control, and fast and quality control, to have a good roll-out.

Arch and Gentoo do it manually with testers and deliberately delay the inclusion of new packages in their main repos, in order to give the testers the necessary time to try out all the features and new features. OpenSUSE uses openQA.

Before even using packages from the test repository, it is first tested by and after machines. openQA tests it over 100 times on four different architectures (i586, x86_64, ppc64 and aarch64).

OpenQA does almost everything: Installations, upgrades, dual boots, LVM with encryption, where, gnome, Xfce, live CD, network installation.
openQA checks all basic console commands, , zypper, YaST in ncurses mode, curl, vim, firewall, ssh, etc. Then it tests the desktop environment options (GNOME, KDE, lxde, xfce, etc) and checks all applications: Does gedit work? firefox? libreoffice? the gimp? etc.

All this is done with dozens of different scenarios, over and over, alongside many VMs and machines.

So with 1000 testing, over 100 scripts to test a full snapshot takes about 3 hours.

Here we have to mention something basic: good tests discover errors, which need to be determined. Here is the openSUSE development team and an entire community that helps support the project.
Then proceed to the test repository or Factory.

That's where testing by a lot of users begins and when it's considered ready for mass use, it goes through testing again (first by humans and then by machines). After the process is complete it goes to the rolling release repository. That means it's been through a lot s before it goes on sale.

Passing the test runs automatically.

I personally consider openSUSE a very reliable and "Easy" distribution just take some time to learn the amazing yast. Of course, I suggest that you try and see that it has nothing to do with Ubuntu's philosophy.

If you now want to have the latest packages, but you want them to really work try the Tumbleweed.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.087 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).