Rant

People wonder why I hate Windows

Update: I have applied the BIOS update by putting the old hard disk back in, and using the working windows install there to do it. It still can't see all 4G of my RAM.

Apologies for this slight rant. I need to get it off my chest.

I have a Toshiba Portege M400 (3G) laptop which I bought just over a year ago. It had a 100GB hard disk which initially came with Windows XP pre-installed. The very first thing I did was wipe Windows off and install Ubuntu. I wasn't entirely happy because the system ran slowly. It turns out that a BIOS update from Toshiba fixes this. Unfortunately the particular BIOS update can only be installed from within Windows running on the bare metal.

I booted off an Ubuntu Live CD and copied the contents of my Ubuntu partition from the hard disk to a USB attached hard drive. I then used the Toshiba XP recovery CD which came with the laptop to wipe the drive again, and install a minimal-sized (10G) Windows XP Professional setup. I then booted to it and installed the BIOS update and the system became much quicker. I then reinstalled Ubuntu on the remaining space and copied back all my data from the USB disk.

Everything was fine.

I now use Ubuntu daily and only use Windows when I am using the 3G card built into the laptop - which doesn't work in Ubuntu (bug filed here:- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/128556 )

Skip forward to this month. I started running out of disk space in Ubuntu so I bought myself a nice new 320G disk. Here's how I migrated from the 100G disk to the 320G one.

1. Connect a USB hard disk.
2. Boot to ubuntu live cd.
3. dd if=/dev/sda1 of=/media/disk/windows.img # this backed up my Windows XP install to a file.
4. mount /dev/sda2 # root (/) filesystem for ubuntu
5. mount /dev/sda3 # home (/home) filesystem for ubuntu
6. rsync -avz /mnt/sda2/* /media/disk/ubuntu/root/  # backup root filesystem
7. rsync -avz /mnt/sda3/* /media/disk/ubuntu/home/  # backup home filesystem

I then yanked the 100G disk out and slapped in the 320G disk and again booted to the Ubuntu Live CD. Using similar tools as above I partitioned and copied everything back onto the disk. I happily use Ubuntu and all my data is intact.

However, Windows refuses to boot. I get the Windows splash screen (where you get the bouncing blue bar) and then it bluescreens and reboots. This repeats.

I have mounted the Windows filesystem from within Ubuntu to make sure it's sane and it looks good. The usual files are all there. When I reboot I of course get the usual "We're sorry" and am offered a "Safe Mode" option. This fails in the same way.

A kind guy at work loaned me a proper XP CD (not these silly recovery ones you get with laptops these days) so that I might use the "recovery" option. However when I choose that, Windows says it can't find any hard disks because (presumably) it doesn't have the driver for the SATA controller my laptop has.

The reason I _need_ to use Windows is because there is a new BIOS update for the laptop, and I need to install it. 64-bit Ubuntu can't see all 4G of memory in the laptop - which it should. Installing the BIOS update will eliminate that from the list of possible causes. I can't install the BIOS update without Windows however.

So my pain is summarised by:-

1. Windows wont boot and I don't know how to make it boot
2. Windows XP CD can't see the SATA controller without a driver disk (I have no floppy drive)
3. I have to use Windows to install Toshiba BIOS updates

So far the only thing I can think of doing is putting the _old_ hard disk back in the machine and using that (working) Windows install to do the BIOS update. In fact, I could of course keep that 100G disk just for Windows, and only put it in the machine when I need this kind of BIOS sillyness. Then I could remove Windows from my new 320G disk, thus giving me 10G back.

End of rant. Carry on.

The good news is that I'm off out for a curry with my colleagues from work at lunchtime.

Demented by Design

This just makes me weep. The Defective by Design campaign team are urging people to book slots at the Apple in-store "Genius Bar" to ask probing questions which they already know the answer to about their company policy on DRM and Free software. The 'Genius Bar' is an official Apple support avenue for their customers, and is a service provided inside many of their stores.

Defective by Design is an FSF initiative, setup in 2006 to target 'Big Media' companies which use DRM (Digital Rights Management) in their hardware and software to enforce the rights of copyright holders, and as a by-product restrict the rights of the consumer. The FSF is a donor supported charity which seeks to 'promote computer user freedom and to defend the rights of all free software users'.

The FSF attend conferences where their members attempt to recruit new members/donators and sell apparel, stickers and so on to fund their activities. I've seen them a couple of times at conferences I've attend and - based on the discussion with the guy on the stand, and the literature provided - I have considered donating to them. One stumbling block for me has always been the cost. It's quite expensive to become a member (their preferred option), but you can of course donate as little or as much as you like. So far I have donated zero.

This latest campaign by the Defective by Design group is the third activity that the FSF have undertaken in the last year or so which I disagree with, and will guarantee I'll never give them a penny. With their recent (and now moribund) Bad Vista campaign they focus on targetting one version of one operating system as the villan, with very little emphasis on the positive things Free Software gives users. They even leave the "What is free software?" 'Common Question' to the bottom of the front page!

More recently a member of the FSF joined the UK LUGMaster mailing list and kicked off a shitstorm by suggesting that all UK Linux User Groups (LUG) should change their names to GLUG - GNU Linux User Groups. The 'deal' was that if they did this, they'd get a link from an FSF site to their 'GLUG'. When one LUG agreed to this, the FSF member edited their wiki page to add (a ridiculous amount of) detail about GNU and the FSF. When that detail was moved off the front page to a separate page (making their front page more readable), the FSF representative withdrew the offer of a link and promptly left the mailing list.

I am a pragmatic Free software advocate. I would love to be able to run a completely Free Software house, but feel that right now, the totally Free desktop/laptop is not for me, so I use non-free video drivers, non-free network firmware - just like the vast majority of the world right now. One member of the FSF offered to send me an ethernet cable to resolve my broken wireless card when using Free software. I didn't see that as a solution, so instead I used Ubuntu with a non-free wireless-firmware based driver - which works.

Personally I use a lot of Free software and recommend others do the same. I support people who run Free software on their computers, donate to Debian, help make a podcast using only Free software, sponsor Free software events and generally do "my bit" to help foster a positive impression of Free software and the people who use and develop it.

It really feels like the FSF are undermining my efforts.

When the FSF come up with campaigns such as Bad Vista, Defective by Design and have members who have a near rabid insistence that Linux is called GNU/Linux, they create the impression that the only thing Free Software advocates can do is rubbish the competition and bitch to others who are doing good work in Free Software.

This is of course not true. Many of us are making great strides in getting Free Software on the desktop/laptop/server and in media players, mobile phones and other appliances. Clearly this isn't good enough for the FSF though, their approach is all or nothing. You're either with us as a Free software Zealot or you're against us. This is incompatible with my philosophy on life, so I'll be 'against' for now, and the foreseeable future.

Finally, I note in a recent mailing list posting on the subject of the Apple 'Genius Bar' campaign, Richard Stallman (of the FSF) claims that it isn't a real-life 'denial of service' on Apple. I wonder, how would the FSF feel if their support avenues were flooded by users of proprietary software, wasting their time asking questions about FSF policy.

Is this the absolute best the FSF can do with their charitable donations? Don't they have something better to do with their time?

Edit: Clearly I'm not alone in this:- neuro, mgdm, Pete, ZDnet, Slashdot.

Edit: According to Charity Navigator, at the end of their 2006 fiscal year, the FSF reported $832K in revenue, with expenses around $802K. How much did Defective by Design cost them? What else did they spend that on? Perhaps it's a time for an external review of the FSF and see if they really are working in the interests of the Free Software community.

When clueless podcasts attack

When a member of Hampshire LUG pointed me to a "security podcast", I thought I'd have a listen. Ben Chai chats to Peter Woods "about a Microsoft Vista vulnerability" but in fact spends pretty much the whole podcast trying to goad Peter into slating the security update process of Linux distributions. He does this quite, quite badly.

The podcast is in bold italics. My comments below.

BBC iPlayer Woes and Call To Action

Being a UK Citizen, TV License payer and Ubuntu user, I am incandescent with rage that the BBC is increasingly cosying up to a certain proprietary software vendor from Redmond. The BBC iPlayer is a new tool to facilitate the download and playback of BBC content (TV/Radio programmes) onto a computer legally.

I would love to be able to download programmes I missed and watch them at my leisure. Unfortunately the BBC is discriminating against me because I chose not to use Windows on my computer. The BBC iPlayer will only run on Windows XP. The BBC has (when pushed) talked of a "planned" Mac OSX version, and I understand Linux is also under consideration. This should not be the case, we should not be second class citizens. We pay our license fees to fund the programmes the BBC makes, just the same as Windows users might.

I was therefore pleased to see Alexander Hanffs latest blog post titled iPlayer Letter Writing Campaign where he starts to get a letter writing campaign going in order to raise the profile of this issue.

Personally I am unsure how the various organisations - the BBC Trust, OFCOM, Office of Fair Trading and individuals MPs will react to a templated letter received (hopefully) en masse, but we will soon find out.

I do not hate Bill Gates

At the weekend I spent a bit of time with the family. Normally we don't talk about Linux, Ubuntu and Free Software much, but given my passion it can come up now and then. Sometimes I meet people who don't know about my passion and they (foolishly sometimes) ask about it.

I was a little disappointed at the weekend because when asked why I didn't use Windows someone in the family said "because he hates Bill Gates". This made me sad for a number of reasons.

  • The reason I use Linux, Ubuntu and Free Software is because I believe software should be free to use. I believe that I should be able to use my own computer without a software vendor restricting me.
  • The person who thought I only run Ubuntu because I "hate Bill Gates" clearly doesn't appreciate why I don't run windows. Maybe a little subtle education is required there.
  • I don't hate Bill Gates, I find the business practices of his company distasteful and dislike many of their badly flawed products, but I'm sure he's just a regular guy like everyone else.

There are of course many other reasons I use free and open software, but at a family event I didn't want to beat the drum too much - it can make people feel uneasy.

Syndicate content