LWN.net Logo

Taking openSUSE 11.4 for a spin

March 15, 2011

This article was contributed by Joe 'Zonker' Brockmeier.

When I worked for Novell as the openSUSE community manager, I ran openSUSE more or less exclusively (modulo a few installs of Fedora and Ubuntu to see what other distros were up to). Since I left last year, I resumed distribution-hopping and haven't spent as much time with openSUSE. With some time away, I was looking forward to trying 11.4 and seeing what had changed. The answer? Not very much.

The openSUSE installation routine has changed very little since 11.0. In fact, very little specific to openSUSE as a distribution has changed since the last release or even 11.2. The 11.4 release carries plenty of software updates — KDE 4.6, GNOME 2.32.2.1, the 2.6.37 Linux kernel, Xfce 4.8, and so on — but very little in the way of improvements to distribution-specific features and tools. Consider, for instance, the improvements that have been made for the Ubuntu software Center or Linux Mint's menu in the last few releases — openSUSE has been fairly static. The Libzypp backend for YaST and Zypper package management has picked up a few tricks, WebYaST has matured from its status as a "technical preview" in 11.3, but openSUSE 11.4 really contains few major updates specific to the distribution itself.

[GNOME 2.32]

That said, there's still plenty to like about openSUSE 11.4, especially for KDE users. If you want a smörgåsbord of desktops on one disk, look no further than the openSUSE 11.4 DVD. Users have the latest KDE, two GNOMEs, Xfce, and LXDE to choose from, along with a few assorted window managers as well.

The KDE 4.6 experience is well-polished, and carries the improvements that come with 4.6 like KDE's Activities, improvements in the Dolphin file manager, and so on. Given the eight month release cycle, it means that openSUSE has jumped two major KDE releases with 11.4 — the openSUSE 11.3 release shipped with KDE 4.4. Even with KDE as the default desktop and a strong affinity for the KDE Project, the openSUSE team picks and chooses its applications based on the best tool for the job rather than defaulting to KDE applications for all tasks. For example, the default browser for all desktops on openSUSE 11.4 is Firefox 4.0beta12 (which will update as it approaches release). The project chooses GIMP for photo editing, rather than Krita, and LibreOffice is the default office suite for GNOME and KDE, rather than KOffice. Speaking of LibreOffice, openSUSE is the first of the major distros to ship LibreOffice in a stable release. Not surprising, given that some of the folks behind LibreOffice are involved with openSUSE and/or SUSE Linux development.

[KDE]

Where KDE has made a significant leap forward in 11.4, the default GNOME desktop in openSUSE 11.4 has evolved very little since 11.3 or even 11.2. This is due in part to GNOME's focus on GNOME 3.0 and the eight month release cycle for openSUSE. Since the openSUSE folks are shipping GNOME stable, they're stuck with the 2.32 release from last September. It's still a usable desktop, but it's fairly calcified. Novell seems to have largely lost interest in the SUSE Linux Enterprise Desktop (SLED) business, or investing significant development in GNOME — and that's reflected in openSUSE 11.4. This is not to say that Novell is not investing in GNOME, but it seems the heyday of desktop innovation from Novell has passed.

Many of the openSUSE/Novell-driven packages in GNOME are showing signs of neglect as well. Take, for instance Evolution, the Slab menu, and Tasque. The Slab menu was driven by Novell and maintained for SUSE Linux Enterprise Desktop (SLED), which doesn't seem to be a major focus for the company at this point. Assuming the openSUSE folks adopt GNOME Shell with the next release, the menu has probably reached its end of life. Tasque (a simple to-do manager) was a project started during one of the Novell hackweeks, and has mostly stagnated after an initial burst of activity. Evolution, since it is an upstream part of GNOME, is no longer Novell's responsibility alone — but from the planning pages for Evolution it appears that little in Evolution is being addressed until after GNOME 3.0.

[GNOME 3]

GNOME 3.0 is not entirely absent from 11.4, however. The openSUSE 11.4 DVD (and repositories) have GNOME 3.0 packages that seem relatively current. When first installed, GNOME Shell on openSUSE 11.4 did not start properly — but an update seems to have fixed the problem and GNOME Shell and the GNOME 3.0 preview seem fairly solid at this point. I'm not entirely convinced yet that GNOME 3.0 is an improvement on 2.32, but it's there for users to try if they so desire. Those interested in GNOME 3 may also want to check out the Grumpy Editor's experience from this week's edition.

Packages and repositories

One thing that users may find off-putting about openSUSE is the number, or lack thereof, of packages available for the distribution and the lengths that one has to go to get some fairly popular packages. This is in part a real problem, and in part a problem of perception and education. If one knows where to look, it's often possible to find the software you want — but it involves a level of commitment.

One example is Dropbox. This is a relatively popular third-party package for many Linux users — but Dropbox only provides packages for Fedora and Ubuntu, not openSUSE. You can find Dropbox packages in the openSUSE Build Service (OBS), but it's going to require that a user know about the build service and where to look. It's not clear from running "Install/Remove Software" (which launches YaST's Software Manager) that you have options in OBS.

But Dropbox is a (partly) proprietary third-party application that openSUSE has little control over. A more glaring omission is the lack of some fairly popular free software tools, like Bluefish, OpenShot, and Snort. You'll also not find things like WordPress or Drupal packaged for openSUSE, whereas you'll find packages for those for Debian and Ubuntu. However, I don't fault the project for not focusing on LAMP-based projects that are not well-suited to installation and setup from packages.

This is compensated for by the openSUSE Build Service for some packages, and by the Packman project, which provides a number of packages for openSUSE that aren't in the "official" repositories. You'll find a number of packages in Packman, in particular multimedia packages that are not distributed with openSUSE due to legal concerns. You can find, say, Bluefish in the openSUSE Build Service, but it's less than clear which iteration of the package one should choose, as Bluefish is packaged in two different repositories and there's no way (shy of actually adding the repository and taking your chances) to determine which version is preferable.

In general openSUSE is not quite at par with other major distributions for package depth when installed. Users will probably need to do a bit more legwork and research to get the most out of openSUSE, which suits longtime SUSE fans just fine — but may not help its chances with users new to Linux.

Hardware support for openSUSE 11.4 is excellent, or at least it's excellent on the selection of hardware I tried it on. I tested openSUSE on two laptops and under VMware. The primary machine I used for testing is a ThinkPad X61 with 4GB of RAM. One of the things that I like about openSUSE is that the x86 release still has support for 4GB of RAM with a vanilla install — no need to install a different kernel to have support for 4GB or more on a 32-bit install. Running the 64-bit release is also an option, of course — but it's not unusual to get a 32-bit only DVD or CD from magazines that ship openSUSE as a free DVD.

Rollin', Rollin', Rollin'

The release of openSUSE 11.4 marks the "official" introduction of Tumbleweed, the rolling release version of openSUSE, which we covered back in December when it was announced. openSUSE is not the first distribution to attempt a "rolling" release, of course, but it is the first major distribution to do so. The idea for Tumbleweed is to provide openSUSE users with the latest stable releases of software, rather than requiring users to wait for major openSUSE releases or ride the Factory (development) distribution.

It's early days for Tumbleweed, but if the first updates are any indication, it may be best for the openSUSE project to avoid steering new users towards Tumbleweed. Using Tumbleweed as directed by the openSUSE wiki requires manually adding the Tumbleweed repository and doing a distribution upgrade. This triggered several package conflicts on my system. The Zypper error messages are not particularly user friendly, though nothing catastrophic happened when I went ahead with the update and choose to keep the obsolete packages.

During the 11.4 release cycle, Project Evergreen has also taken off. Led by Wolfgang Rosenauer, Evergreen is an attempt to continue updates for openSUSE releases past their official 18-month lifecycle. Support for 11.1 ended in December, and Evergreen has provided updates for users since. Whether it will be around in 18 months for users of 11.4 to depend on is another question. Rosenauer says that the project has been able to keep up with all 11.1 updates since December, but "the project is not at the level I'd have liked it to be though. The reason is that if I cannot manage it anymore for whatever reason it'll most likely die since there are no other driving persons behind it yet." Despite that, Rosenauer says that 11.4 is "a good candidate for the next supported version and I'm planning towards it. I hope that more active people are joining in during the next months." Status for Evergreen is available on the openSUSE wiki.

Even though the openSUSE Project has never formally decided what it wants to be when it grows up, it would seem that it's settled into a role all the same. openSUSE is an experienced Linux user's distribution, with an interesting collection of tools (like OBS, SUSE Studio, and Tumbleweed) for well-informed users and developers. Though openSUSE is well-polished and very stable, it has enough rough edges that I would hesitate to recommend it to users who have no or very little prior Linux experience.

But developers and experienced Linux users should feel right at home on openSUSE. The project has focused on a lot of under-the-hood features, infrastructure, and developer tools. It also seems to have picked up a bit of steam and enthusiasm in the community over the last year. While Novell's attention has been largely focused on its pending acquisition by Attachmate, the existing openSUSE community seems to have been revitalized a bit. While Novell's fate was in limbo, openSUSE enthusiasts realized that openSUSE's continued existence — or at least its continued improvement — requires more than just making requests of Novell.

But the project is still, at least for the time being, largely dominated by Novell — though significantly less so than just a few years ago. It may become even more independent if, or when, the foundation comes to fruition. The foundation is still in discussion and most of the discussions seem to have tapered off in February — most likely the victim of pending release pressure. Those interested in the topic have an open invitation to contribute.

The next openSUSE release should come out in November of this year, though it's unclear right now what features are being targeted and whether it will be another minor update or a major jump from 11.4. Judging by the interest in 11.4, the project seems to be regaining some momentum and 2011 could be a very interesting year for openSUSE.


(Log in to post comments)

Tumbleweed package conflicts.

Posted Mar 15, 2011 23:48 UTC (Tue) by gregkh (subscriber, #8) [Link]

What were the Tumbleweed package conflicts that you had when you upgraded
to it? I have not heard of this problem before.

Tumbleweed package conflicts.

Posted Mar 16, 2011 0:37 UTC (Wed) by zonker (subscriber, #7867) [Link]

Sent the zypper.log so you can have a look.

Taking openSUSE 11.4 for a spin

Posted Mar 16, 2011 10:57 UTC (Wed) by jengelh (subscriber, #33263) [Link]

>openSUSE 11.4 really contains few major updates specific to the distribution itself.

A sign of maturity of the current state. Changing everything everytime would be a major nuisance.

>One thing that users may find off-putting about openSUSE is the number, or lack thereof, of packages available

I just counted, not all that much. The "missing 5000" may just be those packages to have a quality like a 1999 instance of sendmail.
Debian: 17,765
openSUSE: 12,584

Which in itself makes me wonder how Debian can claim to have 29000 packages in squeeze when their entire FTP pool merely returns 17k. Well, thanks to the reference in its Wikipedia page, it turns out that they like to boast using the number of binary packages, rather than source, which obviously gives you a high number if you put each library into its own package (cf. for example SUSE Shared Library Policy).

(The scripts used I have put up at http://jengelh.medozas.de/files/dist/ )

>it's not unusual to get a 32-bit only DVD or CD from magazines

Don't trust what magazines ship. Especially the tabloid kind of computer magazines have advertised betas (now known as milestones) as the final product, which is certainly wrong and misleading.

packages available, versus Ubuntu

Posted Mar 16, 2011 13:16 UTC (Wed) by mcoleman (guest, #70990) [Link]

About a year ago I looked at the packages available for Ubuntu, versus openSUSE 11.3, and noticed that quite a number that seemed interesting were missing (from 11.3). Looking again just now, the situation has improved somewhat, but there is still quite a bit that's missing (as determined by 'zypper search' on an 11.4 box). Some of these may be false positives due to different naming, but I suspect most really are absent:

xymon/hobbit, cacti, rancid, smokeping, ipplan, mediawiki,
slack, pv, itop, kerneltop, tripwire, pyflakes, python-libpcap,
qprof, ptop, logcheck, logtail, pgpool, pgadmin3, snort, chef,
sloccount, darcs, erlang, haskell, octave, sagemath, fuzz/zzuf

This list is by no means all-encompassing--it's just a list of packages that interest me. Based on this, Debian and Ubuntu still seem to have a significant lead in package assortment.

packages available, versus Ubuntu

Posted Mar 16, 2011 13:41 UTC (Wed) by cowsandmilk (guest, #55475) [Link]

I think the Contrib repo is making a big contribution to fixing this. Especially with the freezing of Contrib:Factory at some point for a release.

As an example, for Haskell, there's a repo that will give you ghc and the such ( http://download.opensuse.org/repositories/devel:/language... ), but the maintainer hasn't gone in and said it should build for 11.4, so it works for 11.3 and factory, but not 11.4. Repos not building for 11.4 is actually the biggest problem I face with upgrading. In some cases, I might just branch the package and tell it to build for 11.4.

Taking openSUSE 11.4 for a spin

Posted Mar 17, 2011 12:35 UTC (Thu) by zonker (subscriber, #7867) [Link]

"A sign of maturity of the current state. Changing everything everytime would be a major nuisance."

If you accept that the "current state" is as good as openSUSE can get, sure. I don't really accept that, though.

"Don't trust what magazines ship. Especially the tabloid kind of computer magazines have advertised betas (now known as milestones) as the final product, which is certainly wrong and misleading."

I think you've mistaken my point. I don't get openSUSE from a magazine. But a lot of new users have, and probably will in the future. The advice "don't trust what magazines ship," is fine - but pretty unlikely the users in question are reading LWN to see this. And my main point was that I *like* that openSUSE supports >3GB of RAM on 32-bit, not whether magazines are a reputable source of media in the first place.

biarch installation image

Posted Mar 16, 2011 12:04 UTC (Wed) by sebas (subscriber, #51660) [Link]

> Running the 64-bit release is also an option, of course — but it's not
> unusual to get a 32-bit only DVD or CD from magazines that ship openSUSE
> as a free DVD.

The openSUSE Box (which is a commercially packaged version of openSUSE + extensions such as extra codes and some closed applications) also offers a biarch installation image, which will automatically pick the most suitable architecture.

(disclaimer: I'm working for the company productising and selling this box)

biarch installation image

Posted Mar 16, 2011 13:02 UTC (Wed) by zonker (subscriber, #7867) [Link]

"The openSUSE Box (which is a commercially packaged version of openSUSE + extensions such as extra codes and some closed applications) also offers a biarch installation image, which will automatically pick the most suitable architecture."

Which... doesn't change the fact that a lot of people's first intro to openSUSE may be via a disc shipped in a magazine. So... really you just wanted to make sure to get a mention in for the boxed version?

biarch installation image

Posted Mar 16, 2011 16:27 UTC (Wed) by sebas (subscriber, #51660) [Link]

If that's your perception, that's disappointing to me, but it's your call to point out. If you or the other LWN editors or readers take it as purely promotional activity, by all means, go ahead and delete the comment.

The purpose of my comment was, to amend your the part about different architectures available as installation options. In that light, my comment seemed relevant.

biarch installation image

Posted Mar 17, 2011 9:28 UTC (Thu) by xyz (subscriber, #504) [Link]

As a neutral reader, in the sense that I do not use OpenSUSE, I read you post as appropriate and clearly on topic.

OTHO I can understand Joe's remark. With that said I read it as disagreement over the relevance to be included in the article due to the general overview of the article.

OK at least that is as I see the whole affair.

Just my 0.02 €.

Taking openSUSE 11.4 for a spin

Posted Mar 16, 2011 13:18 UTC (Wed) by AndreE (subscriber, #60148) [Link]

I think you really hit the nail on the head with respect to openSUSE's product positioning. The surface is really slick and smooth and it's probably the best KDE distro available, but in using it you definitely get a Power User sense from it. I think the Yast configuration workflow is a bit long in the tooth.

Taking openSUSE 11.4 for a spin

Posted Mar 16, 2011 15:15 UTC (Wed) by scotthall (guest, #73671) [Link]

I haven't tried SUSE since the 8.* days and give 11.4 a try. What I didn't like (I used it with Gnome):

- the fonts are ugly.. really ugly. Everything is set to Serif by default.
- I found the install/remove applications program somewhat strange. After the first start, it recommended dozens of programs I should install, like Java and various 32bit apps (I used the 64bit distro).
- When the updates are finished, the program just closes itself. I found that rather surprising, because I didn't know wether it crashed or succeded.

The font problem is not SUSE-specific. Only Ubuntu gets this somewhat right. Really a shame that we still can't match Windows or Mac OS X in terms of font quality. It's 2011...

Taking openSUSE 11.4 for a spin

Posted Mar 16, 2011 21:59 UTC (Wed) by mlobo (subscriber, #72557) [Link]

I was hoping to find something useful about KDE 4.6 in this review, but there's just one paragraph. Any chance LWN will review a recent KDE 4.x version at some point? (Or was there already such an article and I missed it).

Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds