Category Archives: IT

IT related posts, technical stuff

Edubuntu for Vanuatu

Over the past few days I’ve been setting up a few old computers to send to a school in Vanuatu. They’re fairly modest machines but still perfectly usable (albeit not with Vista); P4 1.6ghz, 256mb ram, 40gb hdd. They even have nvidia vanta graphics cards (which sadly can’t do OpenGL – it would have been nice to load Stellarium on the machines). They also have brand new 17 inch LCD monitors, as the bulky CRT monitors that they had originally can’t be taken over as luggage on the plane.

The computers are going accross with students as part of a cultural exchange trip, which allows the students to experience life in Vanuatu. The school they are visiting has virtually no IT expertise – when our english teacher sets them up he will be the closest thing they have to a systems administrator!

This makes is more important for things to just work, but there are also other challenges. We could just roll back the machines to the Microsoft operating system they are licensed for (Windows 2000), install a few Open Source applications such as Open Office & Firefox, and send them on their way. However a computer setup in this way doesn’t even begin to realise the potential of computers as tools for teaching and learning.

In the end it was a pretty easy decision to install Edubuntu on them. Edubuntu comes with all the usual productivity tools (the base Ubuntu system), plus a whole lot of “edutainment” packages (games), and also some specific tools to aid the teaching of specific subjects. You don’t get an equivalent setup on Windows 2000 without a lot more effort or a lot of money. Windows 2000 is now 8 years old, and well past its use-by date anyway.

The timing actually turns out to be quite bad however, as Edubuntu 7.10 is now 6 months old, and the LTS version 8.04 is about to be released. But I would rather send over a fully patched Gutsy system than a beta Hardy system, so that is what they’re getting.

The school also asked if we had an old library cataloguing system that they could use, as their one has “crashed”. Unfortunately I only heard about this yesterday, otherwise I could have set up koha on another machine. Koha is an open source intergrated library system that was originally developed by a New Zealand company. There may yet be time to do this, but I have never even looked at it before so it would be a bit of a rush job.

How Microsoft shot itself in the foot

I have never paid for an operating system on any computer I own. There. I said it. I am a dirty pirate. I’ve owned computers with Windows 95, 98, 2000, XP, and I didn’t pay for any of them. And there isn’t an ice cube’s chance in hell that I’ll ever pay money for Vista.

However over the course of my career I have contributed (in a very insignificant way) to Microsoft’s bottom line. See, I used to build and sell computers for a living, and whenever I did so, a copy of Windows was sold with it. Does this right the wrongs of my pirate past? Not at all, however people like me were part of the ecosystem that gave Microsoft its monopoly. If we were forced to pay for it back then, there would definitely have been a few more of us dabbling in open source.

Software is not like a traditional good or service, as after development costs are accounted for the cost of supplying it to the customer is virtually zero. If the customer pirates it, the cost actually is zero as the company was not part of the distribution chain. So by pirating Windows, you actually have no effect on Microsoft other than increasing their market share (which in the 90’s was dangerously close to 100%). Usage breeds adoption, market share and sales.

So here are the ways in which I believe Microsoft has shot itself in the foot:

  1. Killing development of Internet Explorer
    When XP was released, IE6 had over 90% of the web browser market. So what does a monopolist do in the absence of competition? It ceased development, and we got the security farce that was 2002 – 2004. Around this time, Firefox appeared, and gained market share that IE will probably never get back. 
  2. The long wait for Vista
    It was too long, everyone knows it. If we’d had a more gradual migration path from XP, and if the upgrades were cheaper, the blow would have been softened significantly. In my view Apple has it right. Each new release of OSX brings some changes, but it isn’t all that different from the previous release, is often faster, and upgrades are generally painless.
  3. Windows Genuine Advantage
    Despite the fact that Vista can be pirated, it is complicated and inconvenient to do so, and you will probably have to wipe you hard drive and reinstall it every 6 months as WGA can only be reset so many times.So quite a few tech enthusiasts such as myself don’t bother with Vista – they install Linux. Some of these tech enthusiasts build and sell computers as a hobby, so when Aunty Jane comes along asking for a cheap computer for Internet and Email, what do they recommend?
  4. Steep hardware requirements for Vista.
    Microsoft has been caught with its pants down. It completely failed to anticipate the market for small, highly portable, low power computers. This includes the Asus Eee, Intel Classmate, and the OLPC project. It planned to kill off XP next year despite significant demand, and the fact that Vista will not run on low power devices.

There are several things Microsoft could do with the next release of Windows to slow the adoption of alternatives:

  1. Get rid of WGA
    If Windows is easily pirated and practically free to those that don’t mind using unlicensed software there is less incentive to try free software. Only Microsoft accountants and executives are privy to the effect that WGA has had on Microsoft’s bottom line, but I dare say it will be less than the effect losing a significant chunk of market share would have. 
  2. Release regular updates to Internet Explorer
    And make it a viable development platform for web developers.
  3. Release regular service packs for Windows, at least one a year
    Microsoft already plans to release a new version of Windows every 3 years which I believe is a good move, but it remains to be seen if they can actually keep to this.
  4. Make it scalable from low-power cheap laptops to high end servers
    This has traditionally been the weak point of Windows.

In the past few years we’ve come a long way towards a truly competitive software industry. I believe the industry is going to go more further towards true competition in the desktop space, as Microsoft has failed to anticipate a huge emerging market, and may not be able to react fast enough to get a modern version of Windows running on low power devices.

When XP was released, Microsoft completely owned the desktop operating system and web browser markets. While they still own around 90%, I am hopeful that things will look very different in 10 years time. Both OSX and Linux have made meaningful gains, but only time will tell if the traction alternative operating systems are getting will be enough to overcome the huge interia of the Windows world.

OpenSUSE 10.3 first impressions

This was been a much anticipated release for me as the improvements that have been made since 10.2 have been well published. I installed the x64 DVD version today, so has it lived up to the hype? Mostly.

  • Package management has improved a lot, but it’s still no apt
  • The included desktop effects are ho-hum (similar to Ubuntu Fiesty), and it uses XGL even if you have AIGLX available (in short, skip it and install Fusion)
  • Bootup is way faster
  • One click install actually works now and doesn’t require Konqueror (although the Compiz Fusion install wasn’t exactly smooth – details to follow in a future post)

Now I just need a Novell client for 10.3 (will try installing the 10.2 version but I’m not hopeful), and a 64-bit version of ConsoleOne (yes there is one but it’s dependent on some 32-bit java classes!).