Linux Comparison: openSUSE

Previous to writing this comparison, I have only ever used Ubuntu and Fedora. Considering Ubuntu's popularity and reputation for being easy to use, I was expecting openSUSE to be nowhere near as good. From the moment I was greeted with "Welcome" as the LiveCD booted, I knew I was going to be proven wrong.

View: Part 1 of "Linux Comparison" - Ubuntu

An install for all.
The installation was quick and painless. The installer correctly detected the existing Linux partitions, and also proposed that I did not format my home partition (for the uninitiated, this is more or less the "My Documents" of Linux). At first glance the partition editor itself was not very easy to use, but after a few minutes of exploring it cautiously it made sense. As a whole the impression I got from it was that it is mainly there for advanced users, as the automatic detection seemed very good. Something I particularly liked was that it clearly highlighted which partitions would be formatted. It's a small point, but it made me feel certain it wasn't going to wipe my Windows install.

In general, the install seemed to be aimed at both new and advanced users, providing enough options to satisfy the Linux guru, while not presenting it in a way that would scare off someone who is installing Linux for the first time. The install itself was quick and upon reboot I was presented with a colourful boot loader which continued to add to the professional presentation that I had experienced so far throughout booting the LiveCD and while installing openSUSE.

The biggest disappointment...
The biggest disappointment is that only the root user can write to an NTFS partition or drive. I can only assume this is done to prevent people from deleting the Windows folder, although if someone does that they probably shouldn't be using a computer in the first place. A quick search of the openSUSE wiki told me that I could modify a file to enable write support for everyone, although I feel there should be something in the control centre to make changing this easier.

...and the second biggest disappointment.
Codecs and drivers are nowhere as near as easy as they are on Ubuntu, although I sort of expected them not to be. I was not offered any video drivers, however the relevant page in the wiki has links for a "1-Click Install" of the drivers for openSUSE 11.0. As I am using openSUSE 11.1 RC1, none of the "1-Click Install" options will work. Unfortunately, this means I would need to compile my own drivers, something I am not confident doing.

The experience with codecs was somewhat similar. Some video codecs have to be purchased from an online store, although fortunately, the MP3 codec is free.

Once installed, I had some issues with audio playback stuttering, due to it using a third of my processing power - the only noticeable performance issue I experienced in openSUSE. However, this is an issue that I have had with older versions of Ubuntu as well, and one that I did eventually find a fix for.

What makes up for it?
Even though I am using the GNOME version of openSUSE, it doesn't feel like it. Gone is the bar along the top, taking the simple menus in the top left with it. Instead the interface is much the same as Windows, with a "Computer" button in the bottom left which produces a menu called "Slab". Slab is similar to the menu found in Windows Vista, and it makes openSUSE feel more like a professional operating system than Ubuntu.

Slab is what makes openSUSE stand out from the crowd.

As Slab can only display a limited number of applications (as well as documents), a button in the bottom right is included, which launches the "Application Browser" - a simple list of applications, organised according to category.

The Application Browser makes finding applications quick and easy.

Slab, and the Application Browser, may not be to everyone's taste, but I personally found them to be considerably quicker and easier to use than the simple menus usually found in GNOME. If you don't like it though, you can easily remove Slab and replace it with the traditional menus.

Yet another Setup Tool
Commonly referred to as YasT, "Yet another Setup Tool" is what openSUSE uses for installing new applications and configuring the system. Like the application browser, it is a simple list of applications, organised by their category.

YaST is not all that different from the Application Browser.

In addition to YaST, there is also a "Control Centre". This is a little confusing, as some settings are accessible from both YaST and Control Centre. After looking carefully though, it becomes apparent that only the more advanced settings are found in YaST, while the less advanced settings are in Control Centre as well as YaST. It is a strange way of doing things and I can't help but feel that there is a better way of doing it, like having an "advanced" tab in the Control Centre window.

What applications are included?
As usual, openSUSE comes with the latest versions of Open Office, Firefox and Pidgin IM. For audio playback, openSUSE includes Banshee as opposed to Rhythmbox, which is included in Ubuntu. I personally can't see much of a difference between the two, however you can of course install Rhythmbox, or anything else for that matter, should you prefer something other than Banshee.

Perhaps it is a symptom of using the Application Browser, but the selection of applications found in openSUSE seem like they have been thought about a bit more than Ubuntu's. Not a lot of them are different, but those that are feel like they belong to the system, as opposed to being included simply because of their popularity.

A soothing theme...
If there was a contest for the most relaxing theme, openSUSE would win my vote. From the boot screens to the desktop, the choice of colours feels quite soothing. As I haven't installed any video drivers, I can't give the desktop effects a go. However, there are several settings available for effects, as well as the utility for configuring Compiz in it's entirety, so it should be easy to get them exactly as you like. Unlike Ubuntu though, the theme does not feel dull without them.

openSUSE isn't quite as easy to use as Ubuntu, so it is probably not for the newest of new users. While it probably isn't for everyone, what makes openSUSE stand out is the unique way in which it handles basic aspects such as navigating to applications. There were a few disappointments, however these mostly appear to be down to me using the release candidate, so I am keen to give openSUSE 11.1 another go when the final version is released later this month.

I will be taking a look at Fedora 10 in the third and final part of my comparison, which you can expect to see within the next few days.

Report a problem with article
Previous Story

Why did Twitter turn down Facebook?

Next Story

Apple branded apples


Great article, I will certainly be trying it out when the final of 11.1 comes out. Will be fun to compile my own drivers though - I guess there is a first time for everything

You won't have to compile your drivers except if you have exotic hardware. The reason why you have to compile your own drivers for graphic card, is that presently the openSuSE 11.1 is in release candidate state. When it will reach the official release, NVIDIA and Novell ( ATI ) teams will release the updated drivers for graphic card. At that time, you will have to go on the openSuSE site and search the page of your graphic card ( same time for codecs ) and you will find a 1-click install process link.

In a business environment... I've used Madrake (which is now Mandriva), Slackware, Knoppix, Ubuntu, SuSE (before it was openSuSE), RedHat, Fedora and many other flavors of linux, and of them all (open)SuSE is my favorite.

I've been an avid user of Opensuse for a quote a while. I had the boxed version of SLED 10 where that menu first came up. I used to like Fedora as well but I prefer Suse overall.

I for some reason don't care for Ubuntu or KUbuntu. Something about it I don't like.

Very nice review.
SUSE has always been famous by its easiness of use. A Linux desktop distribution that takes the user-friendly term seriously. Nice option for the desktop, may it be by using GNOME or by using KDE (where it really shows its strength).

Thanks. I am considering doing a similar comparison for KDE some time in the future. I've not really used it before, so it would be quite interesting to do.

Any chance we will see a guide or article concerning the use of the more popular flavors of Linux with Virtual Box virtual machines? I picked Virtual Box since it was free and appears to have more features and options than Microsoft Virtual PC.

I don't have the spare rig to run Linux, but I have the space and cpu to do so. I run a few VM's through Virtual Box but have always had a problem getting Linux VM's to show a GUI. I'm not up to date with Linux at all and wouldn't mind keeping myself familiar with it through VM's.

The problem with virtual machine installs is that problems like video could easily be your VM config. And they are slow. Ok, that's two problems, but you see.

Virtual machines have their place, but they come with their own set of baggage. I would recommend LiveCD for "testing" and then a non-partitioning install, like wubi for a semi-committed install. A wubi install can be more easily removed than a partitioned one.

Couple comments about drivers and codecs:

There are community repos for nvidia and ati. Usually on the first update it installs them for you, if not, just add the repo (under community).

As for codecs, you can get them all through the vlc repo (under community as well). You can also go to this community site for a list of 1-clicks

btw, I'm on rc1 as well and have several of the repos enabled and have all of the codecs installed. I did have to build the driver, but they'll be there for the releaes.
Also, there are the broadcom drivers are in the packman repo

1 click install ah always worked for me. and when it firsts asks you to set up the rpos on first booot it offers you the packman repo which has all the nice codecs and such... it also offers you nvidia and ati repos.

Commenting is disabled on this article.