Battle of the Titans - Mandriva vs openSUSE: The Rematch

Last fall when the two mega-distros openSUSE and Mandriva both hit the mirrors, it was difficult to decide which I liked better. In an attempt to narrow it down, I ran some light-hearted tests and found Mandriva won out in a side-by-side comparison. But things change rapidly in the Linux world and I wondered how a competition of the newest releases would come out. Mandriva 2008.1 was released this past April and openSUSE 11.0 was released just last week.

My history with Mandriva goes back eight years. It was the first Linux distribution I was able to make work and paved my way to freedom. openSUSE swept me off my feet when 10.0 was in development and I've followed it closely since. I like both of these distros very much and as this article will show, it is very difficult to pick a favorite. But lets try:

Welcome to our re-match - In the blue corner weighing in at 4.4 GB, defending champion Mandriva 2008.1 Spring. In the green corner weighing in at 4.3 GB is our returning challenger openSUSE 11.0.

Installer

As many of you already know, openSUSE's installer received a big old facelift this release. They've eliminating some steps to streamline and speed up the process. Despite that, Mandriva's is still a hard one to beat. The partitioner alone still garners much of the glory as it enables a new user as well as the experienced to visualize how their partitions lay on their hard drives. It's easy to see where the space is distributed and where any free space may be. I've installed a lot of distros and I've yet to find one to equal Mandriva's.

However, there was a distinct difference in the speed of the package install step this time. The eliminated steps didn't do much to speed things up - or it didn't figure into the equation much, but one could definitely tell that openSUSE has improved the package installation immensely. In fact, it wasn't as noticeable until I actually installed Mandriva and it became very clear.

With the looks, package selection screen, and bootloader installation being more-or-less equal, we have one point for Mandriva's partitioner and one point for openSUSE's package installer. I guess that leaves us with a tie on the installer.

Winner: Tie


Curb Appeal

This is a difficult area to judge as it comes down to taste. openSUSE's default wallpaper is new this release, but it's rather flat. I wasn't impressed with it much. I didn't dislike it though. Mandriva's wallpaper is real nice with its blue tones and penguin motiff. Who doesn't love penguins?

openSUSE and Mandriva both use really nice KDE 3.5.9 window decorations and style. I like Mandriva's panel appearance, start button, and menu a bit more. Color themes match well in both and fonts are rendered equally as well for me in each.

Although it's a matter of opinion, I think Mandriva is just a little bit prettier.

Winner: Mandriva


Installed Software

With both installations I went with the default packages except added all window manager/environments and kernel developmental packages. They both come with lots of great software and both have extensive on-line repositories. It seemed to me that Mandriva had a bit more variety included in the default install, but openSUSE did have to make room for KDE 4.

One area where openSUSE is going to win is in the multimedia support. Out-of-the-box they both suck equally as bad, but openSUSE's community branch and one-click make installing the codecs much easier. Mandriva will open a Codina window from which you can install many codecs, but it doesn't include decryption for DVDs where openSUSE's does.

In addition, openSUSE includes a repository listing that carries NVIDIA proprietary graphic drivers.

Perhaps erroneously, last time we used version numbers to judge and Mandriva had a few weeks advantage. This time openSUSE has had a coupla months advantage. Despite this, very little difference was found in software beyond kernel and Xorg versions.



openSUSE 11.0 Mandriva Spring
Kernel
2.6.25.5
2.6.24.4
Xorg
7.3
7.2
GCC
4.3.1
4.2.3
KDE 3
3.5.9
3.5.9
GNOME
2.22.1
2.22
OpenOffice.org
2.4.0
2.4.0
Firefox
3.0b5
2.0.0.13
The GIMP
2.4.5
2.4.5
Pidgin
2.4.1
2.4.1
qt
3.3.8
3.3.8
gtk
2.12.9
2.12.9
apache
2.2.8
2.2.8
php
5.2.5
5.2.5
mysql
5.0.51
5.0.51


As you can see, despite the two month release gap, the versions almost line up. Firefox was still too beta two months ago to be included, so no points lost or gained there. Mandriva does have more apps by default, but openSUSE almost has to win for its inclusion of KDE 4. And not just the inclusion of it, but their treatment of it as well. It's close, but I think openSUSE is gonna squeak passed Mandriva this time.

Winner: openSUSE


Software Management

openSUSE's software manager has seen lots of improvement this release too. It's faster and sleeker and it's very easy-to-use. It appears Mandriva's graphical interface got a few changes at some point, but I don't like search function much. It was difficult to tell if it really searched for a package and didn't find one. There was no busy or progress indicator - just an already empty pane remained empty. I had to go back and search for something I knew it had to make sure it was working. I also prefer the way openSUSE's filter is right there on the window. I also think the groupings are more logical - just easier to find things listed. As far as the commandline version, they are really just about equal to me. So, in an upset, this time I like openSUSE's package management better.

Winner: openSUSE


Hardware Support

Hardware support is also a tough race to call. Basic support is there in both as is much advanced power saving features (with pretty much equal hit and misses). The point of contention this match is with the wireless ethernet chip. I know I'm talking about a proprietary chip and it's unfair to judge based on it, but I can't help it - dang it, I want it to work - by any means necessary. And I could not bring it to life in Mandriva this time to save my life. I tried Ndiswrapper and b43-fwcutter after Mandriva's "Use windows firmware?" to no avail. Yet despite openSUSE using a 2.6.25 kernel, Ndiswrapper worked wonderfully.

So, as close as it is:

Winner: openSUSE


Stability

Well, here we go again with "not much difference." I experienced a coupla niggles from both here and there, but it seemed openSUSE had a few more and one more serious. I'm still having trouble with openSUSE's Online Update Applet crashing while in GNOME. I'm not sure if this is being seen by others, but if it is, it could be serious for those who use GNOME exclusively. This is a point-0 release for openSUSE, but still:

Winner: Mandriva


Performance

Mandriva and openSUSE are very close in performance as well. Both are snappy and responsive with no artifacting. Those fancy menus in openSUSE are much slower than Mandriva's more traditional menus, but applications seem to perform almost equally. But here are some times for comparison:



openSUSE 11.0 Mandriva Spring
Boot up
26
26
KDE 3
11
13
GNOME
19
21
OpenOffice.org
3
3
Firefox
3
3
The GIMP
5
3
Shut down
16
16


I was actually surprised by how close these number were. In fact, if you count the menus, it's another tie.

Winner: Tie




Overall Winner

Well, in a surprising upset, openSUSE seems to have won this time. It's surprizing that their stable release that everyone liked so much lost out to Mandriva last time, and then their point-0 cutting edge release won this time. I really wasn't expecting these results when I started. Please remember that this was just for fun and very superficial. But in any case, it's so close that you really couldn't go wrong with either. They are both great distros with dedicated and talented developers.


Winner: openSUSE





StumbleUpon

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Some valid points

I am not happy that openSUSE wins in your comparison, but you made some valid points though.

You're so very right when you complain about RPMdrake: "It was difficult to tell if it really searched for a package and didn't find one. There was no busy or progress indicator - just an already empty pane remained empty." My feeling too.

And... Ndiswrapper in openSUSE: a true winner indeed, much better than Mandriva's attempt to "fix" my BCM4318! (I don't use the wireless, I have no hotspot, but I just checked whether it could be used or not.)

Some Invalid points

"It was difficult to tell if it really searched for a package and didn't find one. There was no busy or progress indicator - just an already empty pane remained empty."

This is not true. If no results are found the bottom left corner of the Mandriva Control Center window displays "Search Results (none)". Maybe it is not the most obvious place for the results to appear but I prefer it to a pop-up window that you then have to close.

Comparing German/American with the French ? Interesting !

I often like to compare the way different nationality design and built their automobiles. It tells true tale of human characteristics.

Germans are stubborn, and stick to too many detailed changes. Americans build them large, safety factor of 2.5 or more. French uses safety factor of 1.000. The English uses safety factors of 2, and smaller design in general.

SliTaz from France is just barely enough. OpenSuse has too many parts, just too complicated. Mandriva is slick enough, not overly excess. Debian has managed too many stability concerns to become large and stable(backward compatible too, not surprisingly interested Knopper for the sheer Debian size).

Leopard can not change spots. But Debian can become more popular because of American characteristics in its design.

A total noob's point of view

I donnot know much about Linux. I am just interested if they work on my computer(s) out of the box.

I am a Mandriva user. But i like to install other distros to see how they work. When i installed openSUSE all went well, but after restart the X server didn't want to fire up. It dropped me straight to console without any reason and when i run startx i got something like No X server found. So i reinstalled Mandriva, because it always worked out-of-the-box on my computers (AMD's Sempron, Athlon64 and INTEL's P3).

Unfortunately i know almost nothing of how to configure a distro. This is why Mandriva still remains the best for me Smiling

Nice to see another review from you . . .

Susan,

Great to see another review from you. Though you gave OpenSUSE 11 the nod, I suspect that regards Mandriva vs OpenSUSE, it's pretty much a wash.

Mandriva amazes me with how they can get something so right (their graphical disk partitioning) and despite considerable work, do something so mediocre (RPMdrake). In any case, I still won't use OpenSUSE due to their partnership agreement with Microsoft.

I'm going to take a close look at the next release of Sidux when it comes out. I'm looking for something to use as a Server--and unlike Ubuntu, Sidux remains compatible with the Debian repositories.

Versioning

Great review; some interesting observations. It's worth noting that the versioning of openSUSE releases is artificial: there is no underlying difference between a .x and a x.0 release in terms of development process or methodology. Where there is a slight difference is whether the upcoming release will be the base of the next SUSE Linux Enterprise, which 11.0 wasn't (and 11.1 will be).

As Goldilocks discovered ... this review is just right.

Although I liked the speed and look of Mandriva Spring, I switched to Kubuntu 8.04 32bit because it just worked all my dell xps 1330 hardware, including the media buttons out of the box (and connected wifi better than vista!).

I am currently dual-booting that Kubuntu to test the new openSUSE 11 64bit.
Unlike my previous looks at SUSE and openSUSE, this version is not boring and slow.
I had tried the early kubuntu kde4 offering, and so, I was not so shocked with the kde4 of openSUSE. But I was shocked at the improvement of kde4, it is entirely workable and feels normal in speed, now. Great work, kde team and openSUSE...
OpenSUSE discovered and used all my hardware, except I had to set the correct monitor resolution in yast. Mandriva had compiz only one-click away in the menu. Like Mandriva, openSUSE does not access my hardware media buttons, so tie.
I had a very difficult time in getting my wireless to work. I am still using WEP, a circumstance of hardware and where I live. OpenSUSE kept on insisting on reverting to hex mode rather than accepting my password mode choice.
I couldn't believe the speed of the updates and package install! Wow! And I thought the 'buntu family had that hands-down.
With only a few hours of work with openSUSE I need some more time to really do a comparison between Mandriva and openSUSE. I agree with the reviewer that it is close. But even with this, Kubuntu, true yet unexciting, seems to be the ultimate winner for my needs.

The Novell Factor

Missing from the comparison above is the role of Novell. When you download and use OpenSUSE, you help Novell and -- by association -- Microsoft also. Microsoft gets paid for Novell's distribution of Free software.

If you support From software, you are advised use something else. If Free software gets taxed by Microsoft, you can kiss goodbye to it.

OpenSUSE developers should fork or disengage from Novell. They sure have talent! Shuttleworth, for example, has already invited them to join him team.

I'm tired of this FUD

I'm tired of this FUD. I don't like the MS-Novell deal either, but show me where it really had a negative effect on Free Software development.

The "invitation" by Shuttleworth, sent to a SUSE mailing list not the least, was a disgusting move. Such kind of behavior should have no place in our communities.

And if you look at contributions upstream, just check how many GNOME and KDE developers are employed by Novell, look at the kernel commit logs to find out how much comes from Canonical (or see below),ah , and don't forget that Novell is the largest contributor to OpenOffice.org outside Sun.

But that does probably not fit your preexisting mindset of who the "good guys" are.

tux:~/tmp$ grep -i suse ChangeLog-2.6.25| grep -c Author
578
tux:~/tmp$ grep -i novell ChangeLog-2.6.25| grep -c Author
37
tux:~/tmp$ grep -i canonical ChangeLog-2.6.25| grep -c Author
2
tux:~/tmp$ grep -i ubuntu ChangeLog-2.6.25| grep -c Author
7

If this were SUSE then this would be true...not openSUSE

From the Novell employee charged with oversight of openSUSE:
http://andreasjaeger.blogspot.com/2006/11/opensuse-and-microsoft.html
The business cooperation does not directly affect us at openSUSE at all.

Novell is NOT paying ms for openSUSE code, just to cover SUSE an its derivatives.

God Bless
Doug