Language Selection

English French German Italian Portuguese Spanish

openSUSE 10.3 in review: A solid Linux desktop

Filed under
Reviews

The openSUSE team officially released version 10.3 on October 4th. openSUSE is a popular German Linux distribution that Distrowatch.com lists as one of the "top ten." Underneath its new green artwork, version 10.3's improvements over previous versions include cutting down the time it takes to reach the graphical login screen; speeding up and streamlining its package management utility; and making it easier for users to install software using a new "one-click install" process.


About SuSE

SuSE began in 1992 as a German consulting group that distributed a German version of Slackware. Eventually they changed their distro to be RPM-based, and added an easy-to-use installation and administration tool named YaST ("Yet another Setup Tool"). However, YaST was originally proprietary software. Desktop verions of SuSE Linux were traditionally sold in boxed sets that included excellent written documentation. (I have a SuSE Linux 7.3 boxed set on the shelf that includes no less than four manuals and one "quick install guide.")

Users who didn't want to purchase SuSE originally had to wait a few months before a version was released that could be downloaded and installed via FTP. That all changed after Novell bought SuSE in 2004. With version 9.2, SuSE released a DVD version for public download, and, with version 10, opened the distro up for public participation in development and beta testing. They also released YaST under the GPL. They renamed the project "openSUSE" to reflect this change. (You can, of course, still purchase a boxed version of openSUSE, and install it via FTP, should you so desire.)

The aftermath of Novell's purchase of SuSE hasn't been a bed of roses. In late 2006, Novell and Microsoft announced an agreement to collaborate on interoperability between Novell's "Enterprise Linux" products and Microsoft products. Part of that agreement included a promise from Microsoft not to sue users of the Novell products covered in the agreement (including portions of openSUSE), for what Microsoft claims is patent infringement.

In short, Microsoft claims Linux infringes on hundreds of its software patents. By making this deal with Microsoft, Novell (at least implicitly) agreed with that position. This obviously did not go over well with many Linux users.

(For more information, see Groklaw's "Novell-MS Deal" page. For more information on the history of SuSE, see its Wikipedia entry.)


From the "Haste Makes Waste" Dept.

openSUSE doesn't have a live installation CD yet (like PCLinuxOS and Ubuntu do), although word is that one's in the works. It uses the traditional method of booting off the install media, with YaST guiding you through the installation process. Installation is a two-part process. The first part involves partitioning; boot loader configuration and installation; and package selection and installation. Once that's done, the installer reboots your computer, and restarts itself from your hard drive. The second half of the process involves configuring the root password; installing any available online updates (which, once again, requires you to configure your network connection -- this time for good); configuring user accounts; and hardware configuration.

There are a few different ways one can install openSUSE 10.3. On my test box (a $150 Fry's special based on an AMD Sempron 2200+ CPU, which now has 640MB of RAM, a NVIDIA GeForce MX 440 video card, and a larger hard drive), I used the "KDE-only" and the "non-OSS add-on" CDs. (A "GNOME-only" installation CD is also available.) The advantages of having KDE and GNOME installation CDs is that they take a lot less time to download than the full installation DVD, and why bother if you're never going to install the other desktop environment? (For fans of Xfce, you can also install Xfce 4.4.1. Also, if you want to beta-test the next version of KDE, you can install KDE 4 alongside KDE 3.)

On my Compaq Presario V2610US laptop, I used the full installation DVD.

In order to use online repositories in addition to the installation media, the installer gives you the option of configuring your Internet connection at about the third step in the process. In other words, if you use the KDE or GNOME installation CDs and have a slow Internet connection or a download cap, be forewarned that the installer will go out and grab packages from the Internet if you tell it that it can. (It probably does the same thing using the DVD, but my laptop wasn't physically plugged in to the network, so I skipped that step.)

   

L: Installation using the KDE and Non-OSS add-on CDs. Note that the installer's pulling most of the packages off the Internet.
R: A successful installation


Overall, I had a rather odd installation experience. I was in a rush during my first attempt to install openSUSE on my Fry's box, trying to squeeze as much as possible into a spare hour. I somehow managed to get into dependency resolution hell. How does one get a dependency error by selecting a package in an installer? one wonders. It went downhill from there. Long story short, you can get into a mess if you're in a hurry. Take your time. Or simply accept the default package selection and make changes after the installation's finished, which is what I ended up doing when I restarted later.

On my laptop, the second package YaST tried to install failed to pass its integrity check. I had a bad burn. Fortunately, I had the DVD ISO image on my workstation, and burned a new one at 4x. From there, it was fairly easy to go to a virtual console on the laptop, look at /proc/mounts to find out where the DVD was mounted, unmount it, eject it, and mount the newly-burned DVD to the same directory. Afterwards, installation finished with no problems.

A new installation of openSUSE 10.3 installs:

  • Linux kernel 2.6.22.5-31
  • X.org 7.2
  • KDE 3.5.7 (with a few games from the upcoming KDE 4 thrown in)
  • GNOME 2.20
  • Firefox 2.0.0.6
  • Thunderbird 2.0.0.6
  • GIMP 2.2.17
  • OpenOffice.org 2.3
  • K3b 1.0.3

(After a week of online updates, among other things, the kernel version's currently 2.6.22.9-0.4.) For a comprehensive list of features, see this "Product Highlights" page.

   

Games from KDE 4; the "sysinfo" kio slave (a.k.a. "My Computer")


Both my Fry's test box and my laptop are "special needs" cases in terms of proprietary video drivers. The Fry's box's GeForce MX 440 likes version 1.0.9631 of the NVIDIA driver. The laptop, with its ATI Radeon Mobility 200M chipset, likes ATI driver 8.40.4. This, of course, means manual installation, rather than the much easier one-click installation method for NVIDIA (the same page tells you how to install the driver manually) or the corresponding one-click installation method for ATI. (I used the instructions in this blog post to install the ATI driver. It's aimed at users of openSUSE 10.2, but the 8.40.4 ATI driver doesn't recognize openSUSE 10.3 as an option anyway.)

Some other things of note:

  • Both my test box and my laptop dual-boot with Windows. openSUSE set up ntfs-3g with read/write support for my NTFS partitions automatically.
  • openSUSE now includes MP3 support out of the box.
  • My laptop's Broadcom wireless card requires the use of ndiswrapper and the Windows drivers. (That link gives comprehensive instructions on how to install and use ndiswrapper on openSUSE.) For some reason, recent kernels include an open-source "bcm43xx" module that doesn't work with my laptop's BCM4318 chipset (one would assume they work with some Broadcom chipset out there), but the kernel's hotplugging system keeps loading it anyway. In some other versions of Linux I've tried, it interfered with ndiswrapper, which meant the "bcm43xx" module had to be blacklisted. In openSUSE 10.3 (using ndiswrapper and KNetworkManager), things seem to work fine without blacklisting it.
  • The openSUSE wiki has a good two-part article on getting suspend-to-RAM and suspend-to-disk working. (For it to work on my laptop, which doesn't have an ACPI-aware BIOS, it means using the "radeon" driver rather than the accellerated "fglrx" driver, and turning off the framebuffer and booting in 80x25 character mode. So the trade-off is a) no 3D desktop effects and Cool an ugly-looking boot sequence.)


One-Click Install and Other Improvements

openSUSE 10.3 seems faster than openSUSE 10.2 in three major ways. First, you get to a login prompt more quickly. openSUSE seems to do this by starting the display manager before it's done loading every startup service (Debian "Lenny" does the same thing). It's also made its package manager feel faster than it did before, by taking less time to start up. Finally, they've removed the ZENworks Management Daemon (ZMD), which caused a noticeable slowdown in openSUSE 10.2, especially when running at the same time as the Beagle indexing service.


The openSUSE Updater in action


YaST now includes a "Community Repositories" applet that checks for available online software repositories and lets you add them with a click of the mouse. (Of course, the more repositories you add, the slower YaST's package manager will be!) You can also add repositories manually, using the "Software Repositories" applet.


Adding community repositories


Perhaps the feature that'll garner the most attention is openSUSE's one-click install. This involves opening an XML file (usually from a web page) that has the extention "*.ymp" (presumably for "YaST meta-package") with the YaST Meta Package Handler. For example, this page on the openSUSE Community website includes *.ymp files for both KDE and GNOME users that allows you to install a wide variety of proprietary codecs (and a selection of applications) simply by clicking the links, letting YaST open them, and following the prompts. This replaces the old method of manually adding repositories, then searching for and installing the software you want (although you can still do it that way, if you want to). It also has security implications, in that you could install malicious software by mistake; there's a dialog box that comes up during the process, warning you of that fact.



Using one-click install — well, almost.


You can also install compiz-fusion (the successor to Beryl) through a one-click install process (including a "fusion-icon" applet that lives in the system tray, similar to beryl-manager). While that article makes it seem like you need to run XGL in order to use compiz-fusion, that's certainly not true for those who have NVIDIA cards. Those folks will simply need to follow the same steps (see step #4) they used to enable compositing in /etc/X11/xorg.conf that they used with Beryl.

   


Fun with compiz-fusion


In Conclusion...

openSUSE 10.3 is a mature, stable, free Linux distribution. Pros include excellent documentation and a wide selection of up-to-date software. Its YaST configuration utility offers ease-of-use matched perhaps only by Mandriva's Control Center. It seems as fast and responsive as any other modern Linux distro, even on my rather underpowered test box (except for the 3D desktop effects, which is to be expected).

Cons include its clunky software management tool, which still takes too much time to load, despite efforts to improve it. (In the grand scheme of things, however, this seems like a small complaint to make.) And, while it has little to do with openSUSE's development team, a big raspberry goes to Novell's marketing geniuses for giving credence to Microsoft's patent claims in exchange for some amount of money.


openSUSE Resources

  • For a blue version of the default desktop wallpaper, check here


openSUSE in blue



Comment viewing options

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

Nice

Hey, thanks for the nice review Smile

I've installed OpenSuSE 10.3 recently, but I didn't have a green colourscheme applied to the window decorations by default (I chose KDE desktop off the DVD install). However, I notice you do in your screenshots! Did you do that yourself or was it automatic for you?

Thanks.

yes

Yes, he did that himself. Mine was also defaulted to blue.

That's correct, it's changed from the default

The screenshot at the top is the only one of the default desktop. The rest of the "green machine" screenshots have QTCurve as the style, a custom wallpaper, and a custom green color scheme. (If you don't like the way KDE looks in whatever distro you have, change it!)

If you like the color scheme, save the following to a file named "green.kcsrc" and import it in kcontrol's "colors" module:

[Color Scheme]
Name=green
activeBackground=65,127,75
activeBlend=114,174,114
activeForeground=255,255,255
activeTitleBtnBg=220,220,220
alternateBackground=240,240,240
background=238,238,230
buttonBackground=238,234,222
buttonForeground=0,0,0
contrast=7
foreground=0,0,0
frame=238,238,230
handle=238,238,230
inactiveBackground=116,132,115
inactiveBlend=226,230,199
inactiveForeground=255,255,255
inactiveFrame=238,238,230
inactiveHandle=238,238,230
inactiveTitleBtnBg=220,220,220
linkColor=0,0,192
selectBackground=134,204,134
selectForeground=0,0,0
shadeSortColumn=true
visitedLinkColor=128,0,128
windowBackground=255,255,255
windowForeground=0,0,0

More in Tux Machines

OpenShift and Google

  • Red Hat launches 'OpenShift' dedicated on Google Cloud Platform
    World's leading provider of open source solutions Red Hat has announced the general availability of OpenShift Dedicated on Google Cloud Platform.
  • Red Hat and Google join forces on containers
    Red Hat and Google are set to offer enterprise customers a managed OpenShift service hosted on Google's cloud to make the build, launch and management of applications a less time-consuming process. OpenShift Dedicated on Google Cloud Platform will speed up the adoption of containers, according to Red Hat, giving developers the guidance they need to create applications and deploy them faster.
  • Red Hat’s Container Platform Lands on Google Cloud
    Red Hat’s OpenShift Dedicated container platform will now be available on Google Cloud Platform, the companies announced yesterday. OpenShift Dedicated is a managed version of Red Hat’s OpenShift container platform, targeting enterprises. Launched in December, the Dedicated version puts Red Hat in the role of a service provider, taking care of infrastructure and operations.

Security News

  • A 'mystery device' is letting thieves break into cars and drive off with them, insurance group says
    Insurance crime investigators are raising alarms over a device that not only lets thieves break into cars that use keyless entry systems but also helps start and steal them. Investigators from the National Insurance Crime Bureau, a not-for-profit organization, said in an interview they obtained what they called the “mystery device” from a third-party security expert at an overseas company. So far, the threat here may be mostly theoretical. The crime bureau said it heard of the device being used in Europe and had reports that it had entered the U.S., but said there are no law enforcement reports of a car being stolen using it in the United States.
  • Turkish hacking group offers tiered points rewards program for DoS attacks
    A TURKISH HACKING GANG is taking an unusual approach to funding denial of service attacks, and is soliciting for, and offering hackers rewards for taking down chosen pages. This is unusual, as far as we know, and it has led to the creation of comment from the security industry. Often these things do.
  • German judges explain why Adblock Plus is legal
    Last month, Adblock Plus maker Eyeo GmbH won its sixth legal victory in German courts, with a panel of district court judges deciding that ad-blocking software is legal despite German newsmagazine Der Spiegel's arguments to the contrary. Now, the reasoning of the Hamburg-based panel of judges has been made public. According to an unofficial English-translated copy (PDF) of the judgment, Spiegel Online argued it was making a "unified offer" to online consumers. Essentially, that offer is: read the news content for free and view some ads. While Internet users have the freedom "not to access this unified offer," neither they nor Adblock Plus have the right to "dismantle" it. Eyeo's behavior thus amounted to unfair competition, and it could even wipe the offer out, Spiegel claimed. "The Claimant [Spiegel] argues that the Defendant’s [Eyeo's] business model endangers the Claimant’s existence," reads the judgment, which isn't final because it can be appealed by Spiegel. Because users aren't willing to pay for editorial content on the Web, "it is not economically viable for the Claimant to switch to this business model." Spiegel asked for an accounting of all the blocked views on its website and a fine to be paid—or even for managers Wladimir Palant and Till Faida to be placed in "coercive detention" of up to two years.
  • Op-ed: I’m throwing in the towel on PGP, and I work in security [Ed: Onlya tool would drop PGP for Facebook-controlled Whatsapp. The company back-doors everything under gag orders.]
    In the coming weeks I'll import all signatures I received, make all the signatures I promised, and then publish revocations to the keyservers. I'll rotate my Keybase key. Eventually, I'll destroy the private keys.
  • 90 per cent of NHS Trusts are still running Windows XP machines
    90 PER CENT of the NHS continues to run Windows XP machines, two and a half years after Microsoft ditched support for the ageing OS. It's Citrix who is ringing the alarm bells, having learnt that 90 per cent of NHS Trusts are still running Windows XP PCs. The firm sent Freedom of Information (FoI) requests to 63 NHS Trusts, 42 of which responded. The data also revealed that 24 Trusts are still not sure when they'll migrate from Windows XP to a newer version of Microsoft's OS. 14 per cent said they would be transitioning to a new operating system by the end of this year, while 29 per cent pledged to make the move sometime next year.
  • Ransomware blamed for attack that caused Lincolnshire NHS Trust shutdown
    RANSOMWARE is to blame for an attack which saw an NHS Trust in Lincolnshire that forced to cancel operations for four days in October. In a statement, Northern Lincolnshire and Goole NHS Foundation Trust said that a ransomware variant called Globe2 was to blame for the incident.
  • Researchers Find Fresh Fodder for IoT Attack Cannons
    New research published this week could provide plenty of fresh fodder for Mirai, a malware strain that enslaves poorly-secured Internet of Things (IoT) devices for use in powerful online attacks. Researchers in Austria have unearthed a pair of backdoor accounts in more than 80 different IP camera models made by Sony Corp. Separately, Israeli security experts have discovered trivially exploitable weaknesses in nearly a half-million white-labeled IP camera models that are not currently sought out by Mirai.
  • Your data is not safe. Here's how to lock it down
    But some people worry that government surveillance will expand under a Donald Trump presidency, especially because he tapped Mike Pompeo, who supports mass surveillance, for CIA chief.
  • Tor at the Heart: Library Freedom Project
    Library Freedom Project is an initiative that aims to make real the promise of intellectual freedom in libraries by teaching librarians and their local communities about surveillance threats, privacy rights and responsibilities, and privacy-enhancing technologies to help safeguard digital freedoms.
  • PowerShell security threats greater than ever, researchers warn
    Administrators should upgrade to the latest version of Microsoft PowerShell and enable extended logging and monitoring capabilities in the light of a surge in related security threats, warn researchers [...] Now more than 95% of PowerShell scripts analysed by Symantec researchers have been found to be malicious, with 111 threat families using PowerShell.
  • Five-Year-Old Bait-and-Switch Linux Security Flaw Patched
    Maintainers of the Linux Kernel project have fixed three security flaws this week, among which there was a serious bug that lingered in the kernel for the past five years and allowed attackers to bypass some OS security systems and open a root shell.
  • The Internet of Dangerous Auction Sites
    Ok, I know this is kind of old news now, but Bruce Schneier gave testimony to the House of Representatives’ Energy & Commerce Committee about computer security after the Dyn attack. I’m including this quote because I feel it sets the scene nicely for what follows here. Last week, I was browsing the popular online auction site eBay and I noticed that there was no TLS. For a moment, I considered that maybe my traffic was being intercepted deliberately, there’s no way that eBay as a global company would be deliberately risking users in this way. I was wrong. There is not and has never been TLS for large swathes of the eBay site. In fact, the only point at which I’ve found TLS is in their help pages and when it comes to entering card details (although it’ll give you back the last 4 digits of your card over a plaintext channel).

Android Leftovers

Linux 4.8.14

Turns out I'm going to be on a very long flight early tomorrow morning, so I figured it would be good to get this kernel out now, instead of delaying it by an extra day. So, I'm announcing the release of the 4.8.14 kernel. All users of the 4.8 kernel series must upgrade. The updated 4.8.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.8.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-st... Read more Also: Linux 4.4.38 Linux Kernel 4.8.14 Hits the Streets with Numerous Networking Improvements, More