The magazine of the Melbourne PC User Group
Mandriva 2009
Roger Brown
 


Melb PC's Roger Brown takes the latest Mandriva 2009 for a spin.

Before commencing my review of Mandriva 2009, released early October 2008, let's first say a few words about Mandriva itself. Mandriva (then known as Mandrake) first appeared in 1998 and immediately, substantially raised the bar for ease of installation and use of a Linux distribution. Not only did the installation routine feature all the auto-detection users have taken for granted when dealing with Windows but it gave users guided and automated partitioning options including the ability to easily re-size an existing Windows installation to allow a dual-boot installation. And with the system installed, users had access to a plethora of well written Configuration utilities to make setting up the system a simple matter - all nicely tied together in the "Mandrake Control Center".

Add to that and it was easy to see why Mandrake immediately became the top Linux distribution.

Of course, life at the top isn't always easy and Mandrake (or Mandriva as it had to be called following legal action) soon found itself in financial difficulty - eventually resulting in a period of bankruptcy protection.

In its efforts to recover from this predicament, Mandriva adopted a model whereby some key features and interim updates were only available to paid club members. Although the free version of the Mandriva distribution remained perfectly usable, this move had its effect on popularity especially as other equally attractive alternatives (including Ubuntu) were appearing.

In addition, users were finding that Mandriva's (successful) effort to stabilize itself financially, seemed to be having its effect on the quality of the company's offerings. Annoying, and sometimes significant, bugs seemed to go unfixed over several releases - particularly a serious problem with the graphical version of the software installer. All of this had its effect on Mandriva's popularity.

More recently, however, Mandriva has largely reverted to a completely free model and reports of its more recent releases have been much more positive. Users who had given up on this distribution in frustration seemed now to be suggesting that it was well worth another look. So in that overall context, let's take a closer look at Mandriva 2009.

Installation

Mandriva 2009 comes in either a full multi CD/DVD version or as a single CD live CD "MandrivaOne". Separate versions of MandrivaOne are available for either the
Gnome or KDE desktop.

I decided to test the single CD version as this is the easiest version for users to download and because it makes the review directly comparable with other distributions such as Ubuntu. I tested both the Gnome and KDE versions. I normally test Linux distributions on a virtual (VMWare) computer using a hard drive of 8GB and 256MB of RAM. This is normally perfectly adequate for most distributions - more than adequate for some. Slackware will install and run perfectly well in only 64MB.

Mandriva recommends 512MB of RAM for its MandrivaOne CD and I found this recommendation to be fully justified. Until I increased the memory allocation to that
level the CD version would not run at acceptable speed and the install routine tended to freeze. This is not unexpected with a live CD installation running entirely from CD - performance once installed to hard drive would be better because the system then has access to swap memory.

One wonders, however, whether Mandriva should offer a single CD text install version for users with low memory availability, as is the case with Ubuntu.

That said, with the recommended amount of memory available, the CD loaded promptly and the install routine ran quickly and faultlessly. Live CD installations tends to be very simple because the system already knows what hardware it is dealing with. Users have only to specify how the system is to be partitioned (full guidance is available) and the installation proceeds without further question.

Installation is fast, much faster than Windows, and while one might wish for a little more progress information at certain points, it isn't long before the user is being asked to reboot into their new hard drive installation.

The Installed System

The system, as installed (either version) is clearly and attractively set up with pleasant artwork and design - a nice change from some of the quite revolting colour schemes chosen for some previous Mandriva releases. In either version, the menu system is kept simple and the newest of users would have no difficulty in finding the available programs and configuration utilities.

The idea of a single CD release is to provide the user with a carefully selected choice of applications in all the looked for categories. That is certainly the case for these
MandrivaOne releases. All the usual suspects are present - Firefox web browser, KMail or Evolution mail client, KNode or Pan newsreader, OpenOffice suite. Gimp photo editor and the usual utilities. Many users would be able to use this system exactly as installed without ever needing anything additional.

Of the two versions, I would tend to favour the Gnome release simply because at this point Gnome is a more mature desktop and all associated utilities are available. For example, the Gnome version is the only one with CD burning support installed - presumably because the KDE4 version of the excellent K3b burning utility is not yet operational. That said, the version of KDE used (4.1) is fully stable and functional and works well.

Configuration

Mandriva has always featured excellent configuration utilities, all available through the excellently set up Mandriva Control Center.

The current releases certainly continue this tradition and in general users will experience few difficulties in getting the system properly configured. Live CD installation generally means that most aspects will have already been appropriately auto-detected and set up - most users should find that the display settings, network connectivity and sound will already be operating correctly. But should any of these items require adjustment, excellent tools are provided.

However a curious feature of the MandrivaOne installations (presumably not replicated in the larger DVD release) is that printing support was not installed. No item for configuring a printer appears in either the Mandriva Control Center or the KDE/Gnome menus and back-end (CUPS) support is not installed either.

This is easily remedied by using the Mandriva Software Installer to add the necessary utility - running that utility causes the necessary back-end support to be automatically installed. Adding a printer is then a simple matter.

But this support should certainly have been included by default - new or inexperienced users would not realise why printing support seemed unavailable or what steps were necessary to fix the problem.

That issue aside, Mandriva's suite of configuration utilities is arguably among the best available and most certainly superior to many of its direct competitors.

Software Installation and Updating

A major feature of modern Linux distributions is the provision of large software repositories together with software utilities for automatic installation - either by 'point and click' selection from a list or by entering a simple command. Mandriva uses a system known as `urpmi' (User RPM Installation) which allows for both graphical and command line installation. For example a simple command such as: 
urpmi program_name
will download, fully install and set up the required program completely ready for use.

Software installation simply doesn't get any easier than that! However for this to work properly, the users' computer needs to be configured to connect to the appropriate on-line repositories. Mandriva now joins Ubuntu and others in enabling these repositories as part of the default install - a welcome change as previously users had to attend to this configuration as a post installation task using the Mandriva Control Center. This provided an unnecessary obstacle to inexperienced users - largely the target market for this distribution.

Some useful additional repositories still need to be added by visiting an external website Easy Urpmi at easyurpmi.zarb.org

Urpmi is an excellent software system but like all such systems, users are well advised to get to know the command line options - often the command line is a simpler and faster way to get the job done. For example, by far the easiest way to complete the initial update is to use the simple commands:
urpmi.update -a
urpmi --auto-select

Some users will be disappointed to note that Mandriva now seems to use a rotating mirror system rather than allow users to specify specific mirror servers. This may prevent users from confining software downloads to quota free sources, if these are still provided by your ISP. However the software installation system, especially now that it is automatically enabled, is a major feature of this distribution. Users will have no difficulty is locating and installing the software they need.

Overall Impressions

There's a lot to like about these releases - particularly in the single CD form where users get a well thought out base system giving full value for download, an important consideration for Australian users coping with tight data allowances.

Mandriva excels in the area it has always led, good user configuration. These releases are clearly superior to most of its competitors in this regard. But Mandriva needs to rethink its handling of printing support for its single CD releases - a live CD should be able to auto-detect and enable a printer without user intervention. The system is well set up with simple menus and a good design - users, even those who have never seen a Linux box before, will have no trouble in getting things done. In my view, distributions like Mandriva can teach Windows a great deal about usability.

The software installation system works very well and I'm delighted to note that the installer now shows no trace of the glitches that so frequently appeared in earlier versions.

Overall, Mandriva is clearly back and very much deserves user support. Users who have tried Mandriva before and those who have not, won't be disappointed with Mandriva 2009.

And as always, MelbPC members have the benefit of informed support by posting messages to newsgroup melbpc.computing.misc.

A highly recommended release. 

Reprinted from the December 2008 issue of PC Update, the magazine of Melbourne PC User Group, Australia

[ About Melbourne PC User Group ]