I recently acquired (thanks Mum & Dad) a new Dell Inspiron 530 computer, and one of the first things I do in such circumstances (which don’t come that often, admittedly) is to install Linux on it. I started using Linux in 2002 and have used it on pretty much every PC - and a Mac - that I’ve had access to since. I also have a laptop, but apart from that, I’ve had a succession of second-hand Pentium 3 computers, most recently a Compaq Professional Workstation from around 2000, which was fast enough but was beginning to seem a bit long in the tooth, particularly when I tried running modern software on it. This machine (2Gb of memory, 500Gb hard drive, dual core processor) seemed like a snip at £329, but things haven’t worked out as easy as I’d thought.

In short, I’ve spent the last week and a bit trying one Linux distribution after another, trying to find one that “just works”. The most recent (probably latest but one by the time you read this) edition of Linux Format declares that Fedora 10 “kicks Ubuntu’s ass”, Ubuntu being the distribution bankrolled by Mark “first African in space” Shuttleworth (the name means “humanity” in a South African native language). Ubuntu is the most popular version, and comes in two currently popular versions: the long-term support (meaning three-year support) version released in April 2008, nicknamed “Hardy Heron”, and the 18-month supported version released in October, codenamed “Intrepid Ibex”. Fedora is descended from the old Red Hat Linux, and Red Hat has concentrated on building an enterprise version of Linux and selling support contracts (the red hat in their logo is a fedora). I had Intrepid already installed on my laptop, and I did not really want another system running Ubuntu.

So, after several failed attempts to use Firefox to download the DVD of Fedora 10 the weekend before last, I finally got the whole thing downloaded with a command-line download program (called wget), burned it to DVD and started on installing it. I knew there were problems pretty early on, because I had problems getting the network started; during the boot-up process, it would hang for ages trying to get a network address, and usually fail. This is really unusual; the usual rule of thumb is that if you want to make your network flawlessly with Linux, get a router and connect your computer to it with an ethernet cable. Not this time. A few enquiries revealed that Dell’s motherboards (made by Foxconn) have a history of problems operating with Linux, particularly with the power management feature (Linux has solved this in recent versions by identifying as Windows, much as some web browsers do), but I soon discovered that my computer may have been using the wrong driver, and disabling one and enabling another is a pretty simple job.

Another problem with Fedora, which was a bigger pain than the network problem once I found that workaround, was that its font rendering is not that good. Linux uses a program called Freetype to render fonts nicely by smoothing out their edges; the fonts themselves contain special codes telling the font renderers how to do this, but these codes are patented, so American distributors like Red Hat cannot distribute them without paying patent royalties, and since they cannot guarantee how many copies are being distributed as its open source and do not get paid for the copies they distribute, this makes publishing Freetype with the codes turned on is impossible. The patents are not recognised outside the USA, and you can turn them on yourself by rebuilding Freetype, which I did. The problem was that another aspect of the smoothing was broken, resulting in grey text, especially, looking like a riot of colour, and this affected some situations and not others. So, Fedora had to go. It was just a question of what to replace it with.

My first port of call was OpenSUSE, a distro I have used on and off over the years; it was in fact my first serious introduction to Linux. The problem with it was that Fedora had installed a disk partitioning scheme that the SUSE installer couldn’t deal with, and it gave up with a cryptic error message when I tried installing it. The only solution was to transfer all my files to another computer, completely erase all my partitions and install afresh, which I did. The network problems persisted, and (unlike Fedora) it could not install the drivers for my ATi graphics card. So, that had to go as well.

I had also given Ubuntu a try, but neither of the discs I had downloaded would install: the “desktop” disc - a live CD you can install from - would not install because it cannot deal with the partitions Fedora had set up (note to Ubuntu: get LVM enabled on the Desktop disc, as even if it’s too complicated for the common user, people have LVM partitions already set up which they may need to install Ubuntu on), and the “alternate” disc, which did not even load, displaying one error message about devices it couldn’t read from. I gave the pre-release for the upcoming Debian release a try, and to my delight the network “just worked” during installation (but didn’t once the system was actually installed), but I had no joy in getting the graphics card drivers installed.

So, it then occurred to me that, now that I had got rid of the LVM on my hard drive, the Ubuntu desktop disc would work, so I put it in the drive and rebooted the machine. It worked a treat, and before very long I had a working Ubuntu install, so I got to work on installing everything a programmer needs and, of course, the ATi drivers. It worked, although while downloading them, it actually look like the process had crashed, as the progress bar did not fill up and nothing I did with the mouse or keyboard had any effect. But as the process ended up with the drivers installed, with the desktop “bling” effects enabled, and my attempts to cancel the operation failed (and it didn’t just give up halfway when I clicked Cancel), this is basically a user interface bug.

So, in short, Linux Format’s front-page claim that Fedora 10 kicks Ubuntu’s ass is just rubbish - there are reasons why Ubuntu is the number one Linux distribution, which is that things are more likely to “just work” than on pretty much any other system, because it’s free, because it comes on one CD and not five and not a whole DVD, because it installs quickly, because it offers access to the Ubuntu package archives which are massive, because things like proprietary graphics card and wireless drivers install painlessly and you don’t have to recompile Freetype to get code-based rendering, because its package installer is fast, unlike Fedora’s, and for so many other reasons. It’s too late to get my reply into the upcoming edition (it’s due out tomorrow), but I may well write them a letter in time for their next edition.

Oh, and on the subject of my birthday: I and a load of my family went to an excellent Syrian restaurant in Shepherds Bush, called Abu Zaad, which is pretty much right outside Shepherds Bush Market tube station and serves really great kebabs and other regional food - you can find their menu here. Everyone loved it, including a few people who are normally not that adventurous about food. We had been going to the Moroccan Tagine in Notting Hill, but their prices have gone up and management has changed, and to be honest the change did us good. Most of the food is not hot and spicy and I’d recommend it to anyone (and it’s very popular with the local Muslim population).

Possibly Related Posts:


  • Facebook
  • Twitter
  • Identi.ca
  • Delicious
  • Digg
  • StumbleUpon
  • WordPress
  • Share/Bookmark

8 Comments to “Finding a decent Linux distro”

  1. anon says:

    If you got a Dell Inspiron 530 why didn’t you get it with Ubuntu preinstalled from Dell, you would have saved some money too. I just bought my mum a Dell Inspiron 1525 laptop with Ubuntu preinstalled and everything was perfect.

    Hint to people thinking about Linux: get a Thinkpad. A Thinkpad T42 will cost £200 from ebay give you years of use and run all Linux distro’s flawlessly. A lot of Linux developers and programmers use Thinkpads so they make sure they work.

    I’ve tried all the major distros on mine, and many of the minor distros with never a problem, most install better than a ‘clean’ install of Windows (as opposed to a factory settings reinstall) as all the drivers are installed, unlike a clean install of Windows.

    Despite trying different distros I keep coming back to Ubuntu.

    As for fonts try installing the .fonts.conf file from this link (instructions provided)

    http://tombuntu.com/index.php/.....ppearance/

    I found the first file to be better than the first. Although the file is designed for Ubuntu it will work on any distro (following exactly the same instructions) that runs the Gnome desktop.

    In addition download the Droid family of fonts that have been professionally designed for the Google Android system, and set them as system wide fonts through Appearance, and of course enable sub pixel smoothing.

    The fonts can be gotten from: http://damieng.com/blog/2007/1.....e-ascender

    To view the fonts:

    http://en.wikipedia.org/wiki/Droid_(font)

    For some reason they seem to work well with Ubuntu and the .fonts.conf file mentioned above.

  2. Belal says:

    I haven’t really experimented with other distros but I’ve used Ubuntu since 7.04 and while that version was not flawless, it was better than Windows so I stuck with it. I didn’t know much about computers then so it was a bit of a dive into the deep-end, but I’ve learned a bit since and it’s all been well worth it. Can I ask why you “did not really want another system running Ubuntu.”?

  3. Indigo Jo says:

    Belal: I didn’t want two Ubuntu systems because I develop software and I wanted an RPM-based system to try certain programs out on. That’s all. You can use the OpenSUSE build service (and I do), but turnaround time is longer if something fails.

  4. Lobster says:

    OK you tried the bloat now use the best http://www.puppylinux.org/

  5. Sqb says:

    Salaam Yusuf,

    I know you don’t want Ubuntu systems but have you seen this http://www.ubuntume.com/ ?

  6. lefty.crupps says:

    Debian Testing net-install would have had you covered, with some manual work after the install. You get IMHO the best, most stable, most well supported, versitile distro out there. With, I might add, some great KDE4 packages in the Experimental branch.

  7. DrM says:

    I have my dell system set up to dual boot XP and Ubuntu. I really like Ubuntu but theres so many things I need to learn, its like learning to walk all over again. I still don’t know to install third part wireless drivers and haven’t had the time to spend on forums. if there any book which you recommend for new Linux users? On a related note, I was testing Windows 7 last week and was disappointed. It may impress Vista users but not those who’ve been with XP.

  8. Indigo Jo says:

    As-Salaamu ‘alaikum

    Ubuntu should actually detect when you’ve got hardware which requires third-party drivers and install it automatically. That’s what it did with accelerated graphics cards that require binary drivers such as ATi (like mine) and nVidia, and Ubuntu detected the Broadcom wireless device on my laptop and installed the driver, although I can’t get it to connect to anything - I just use Ethernet when I’m on Linux.

    On Linux books, you can find big books on Ubuntu at any decent bookshop. The one I have is by Mark Sobell (can’t remember the title, but it’s got an orange and red cover) which has more detail on actually setting up Ubuntu and less on using the applications like OpenOffice. Also, have a look at “Ubuntu Kung Foo” published by Pragmatic Programmers.

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Auto-link my latest post (CommentLuv)