A few words on Operating Systems

To me, Windows 7 doesn’t seem much of an improvement on Vista. What is does do is return to making me think that the look and feel was modelled on a child’s toy. With XP it was Fisher Price, with Vista it was some flashy Japanese toy that looked good but no-one played with. And with 7 it is Lego. Just look at the dock and tell me I’m not right.

What with Snow Leopard being underwhelming, and Windows 7 not exactly making me want to switch back, I think Ubuntu 9.10 has me totally sold in the Autumn 2009 OS wars.

But there again, I’m ever so slightly biased.

Upgrading Ubuntu 8.04 to OpenOffice.org 3.1

This guide has all the required info, and worked like a charm on my netbook running 8.04 and my laptop running 9.04 (although it was simpler than the guide suggests in both cases). I’ll hopefully write a more comprehensive guide at some point soon, because I think 3.1 is something that people should consider upgrading to.

I’m really not noticing the fact that I’m running 8.04 on my Dell Mini, largely because I’ve upgraded most of what I use regularly to later versions.

Not so much dropping the ball as kicking it away

I’ve been testing out Windows 7 at work for a couple of weeks now, largely because I need to keep abreast of developments in new operating systems (and then identify issues with supporting them).

I actually like it more than either XP or Vista, and might even consider using it for some basic tasks. However, what I’m testing is the Ultimate Edition. What I’d be getting as a UK buyer of the software is something quite different.

Now, I’m a big believer in freedom of choice. I believe that every computer user should be given a choice as to what hardware, operating system and software they use to carry out their daily work. I believe that a computer should be fit for purpose, and that what suits me might not suit the person across the street. And because of that I’m generally a fan of an operating system that gives you one of each type of software (browser, email client, chat client etc.) but then tells you what the alternatives are and where you can get them (ideally for free and with full integration into the OS). That way all tastes get catered for, and those people who really don’t care have one of each type of package and can start being productive straight away.

I’m also a big fan of an upgrade path that doesn’t involve reformatting, data loss, and paying lots of money for something that is newer but not necessarily better.

Windows 7 fails me on all of the above. It will not ship with a web browser in Europe but will instead offer a link to download Internet Explorer. Now, if they really care about giving people a choice I’d expect a link to download IE, one for Firefox, one for Chrome, one for Safari and one to give a list of the other 20 or so browsers that work on Windows with a bit of blurb on the pros and cons of each one. I don’t expect this move to lose IE many users, or to push users to one of the other browsers, I just expect it to annoy and confuse non-technical users.

Also, I learn today that there will be no upgrade version of Windows 7, again due to competition regulations. This suggests that users wanting to upgrade will need to do a clean install and migrate all their data. Again, not great for a non technical user and a pain for people who provide unofficial tech support to families and friends.

So yes, I’m increasingly convinced that these changes don’t go along with the spirit of competition regulations. All they do is make the competition seem all the more attractive. If you’re going to have to reinstall anyway, it might be worth looking at all the alternatives before choosing Windows 7. And when people start doing that, then I think it might be that the take up of non-Windows operating systems increases.

Which might not be what anyone involved intended, but would be a victory for freedom of choice.

Project media server

As I’ve often said, “Ubuntu on the desktop, Debian on the server” is the way to go. That said, I’ve mixed and matched the two a fair bit over the past couple of years, and would now say that as Ubuntu is ready for the server, so Debian is a damn fine desktop distro which is also surprisingly easy to set up to play every possible kind of media file I can throw at it.

So yes, I went with Debian (stable) because the computer I’m using was already running it. I’ve set the machine up, copied all the music, movies and TV shows across, and now have a very pretty and totally functional media machine. So far I’ve played some music, watched a documentary about T.S. Eliot (who still to this day inspires me more to write than any other person living or dead), and have some live footage of Leonard Cohen to look forward to at some point this week. I’ve also got it on our wireless network, so I can dump media onto it from anywhere (anywhere being largely my main laptop which lives upstairs).

It currently looks something like this:

Default Debian desktop

Default Debian desktop

I’m using Rhythmbox for music, Totem for video, and have installed very little extra apart from the required media codecs (I seem to have a mix of pretty much every type of media file for some reason). I can’t say I really came across any problems, and Debian did a great job of being able to find and install whatever was needed to make each file type work (although I’m systematically converting everything to .ogv and .ogg so a lot of this won’t be required soon).

So far so good.

So you want to buy a netbook?

One question I get asked a lot is some variation on “what computer should I buy?” My answer usually involves asking what it is going to be used for, what the budget is, and if the user has any preconceptions regarding the OS of the machine.

Increasingly I get asked about netbooks in particular. I dislike the term netbook, but I’ll use it because people know what I mean. And because I get asked about them, I try and stay up to speed with what is on the market, which in turn makes me carefully sum up the pros and cons of each one. The things I look at tend to be:

  • Physical size – small is good, but I totally see how something as small as my EeePC 701 is not to everyone’s taste. If I was buying one now, I’d want a screen size of at least nine inches, with a resolution of 1024 by 600. The larger EeePCs are good in this regard, but I think the Dell Mini beats them all with a 10″ screen pitching it between the EeePC 701 and my (once again) dead 12″ iBook.
  • Hard drive size – the hard drive can be anything from a 4gb solid state to a 160gb laptop hard drive. I use mine as my 3rd machine, with all my files living on my main laptop and the important ones synched via dropbox. But if you’re going to use it as a main (or even second) machine, then get a big hard drive. With all the major manufacturers you can now choose between a small solid state drive and a larger hard drive, so this shouldn’t influence choice too much.
  • Battery life – 3 hours does me fine, but if you are going to travel with it then this becomes important. I’m sure I’ve seen a couple with with 7 hours of battery life (although I might be thinking of the new Macbook Pro).
  • Price – You can get a first generation Acer Aspire One or EeePC for under £150 now, and even some of the slightly larger netbooks come in at well under £300 (which would be my personal price limit). Some of the mid range EeePCs (the 1000H for example) are quite reasonable, as are the Dell Minis (before you add too much customisation that is).
  • Operating System – Some come with really dire versions of Linux, some come with XP, the Dell Mini and Lenovo Ideapad actually ship with decent Linux distros (Ubuntu and Suse). I’m not too bothered, because I tend to reformat and reinstall everything I buy, but for non technical users this has to be a factor. Now, I love Linux. But I’d think twice before advising anyone to try and use the versions of Linux shipping with the EeePC and the Acer Aspire One. They are a bad advertisement for something that is great, and for that reason I’d say that if you want something with Linux on then choose something with one of the big distros (anything in the distrowatch top 10).

So yes, that’s what I tend to look at. If I was buying one today I’d probably go for a Dell Mini with a large hard drive, Ubuntu preinstalled, and as much Ram as I could fit in it. My second choice would probably be an EeePC 1000H, although I’m loathe to pay for a Windows licence when I have several I don’t use already. If price was more of a factor than it is, then I’d go with an Acer Aspire One (which I’ve just discovered I could get for £160 with a 120gb harddrive and 1gb Ram, which is actually really tempting if the noises my EeePC is making mean what I think they mean).

Weird hardware fault

I’ve narrowed down what the problem is with my (otherwise fully functional) iBook. It basically won’t recognise the charger until the battery is totally drained. This would be quite annoying if it was still my main laptop, but as I replaced it with a shiny Sony Vaio at Christmas then it’s actually not a massive problem and just means I run it off the battery until it dies and then recharge it. The battery itself seems fine (it gives me about 3 hours of use on average), so it should theoretically have a little life left in it yet.

Changing hostname in Mandriva

I’ve been doing a bit of work on Mandriva recently, and I always forget that there are two places you need to change the host name before it “takes”.

in /etc/sysconfig/network add the following line:

HOSTNAME=hostname

Where hostname is whatever you want the computer to be called.

Then in /etc/hosts just add the hostname after localhost on the first (and probably only) line in the file. It should look something like:

127.0.0.1       hostname localhost

Where again hostname is the name of the computer.

Do this, reboot, and all should be well.

Holidays and other things

As of 4pm tomorrow I’m on holiday for 10 days. It’s the first break of any length I’ve had for a few weeks, and I am very much looking forward to it. Last time I was off I ended up spending most of the week working on various projects, but I do intend to make at least a half hearted effort to step away from my laptop for a few hours each day and actually enjoy the sunshine.

I will also review some music, seeing as I’ve actually been asked to by some of the people who make it (which still scares me).

Of course, it would be a good time to upgrade all the computers to Ubuntu 9.04, but I think I may wait a couple of weeks for that.

Mass converting .bmp to .jpg

I’m largely posting this because I’ve had to do it twice recently and forgot how to do it both times.

The command to convert a whole folder of images from .bmp to .jpg (on Linux, obviously) is:

mogrify -format jpg *.bmp

It’s really that simple, and is actually a lot quicker than I thought it would be. You need ImageMagick installed, but most distros will have that by default anyway.