There appears to be yet another reason why I am cheerful about running Ubuntu Linux: not because it’s pretty and runs nicely on my laptop (better than XP does), but because I don’t have to sit here widdling myself everytime I open my web browser. Seriously, Windows makes me nervous. I use Firefox, with the NoScript extension and use the McAfee Site Advisor thingy, but still I’m nervous.
Not because of the quality of the code (hey, mine isn’t perfect either) but because it’s the ubiquitous operating system and therefore the target of choice.
I’ve always maintained that there is a certain level of stupidity beyond which you should not be allowed near a computer. In the past, the skill level required to do anything useful on a computer made this self-regulating. Now dear old Windows, with its lowest-common-denominator approach and attempt to garner as much market share as possible, has lowered the bar so far it’s now nothing but a trip hazard.
The problem is, you can generally either have something that is easy to use, or you can have something that is secure. Compromises need to be made if you want to tip the balance in either direction. Having the same password for every login prompt is easy, but it’s not secure. Having different passwords made up of random letters, numbers and punctuation is secure, but it is not easy. Unless you’re a robot. Phil?
Making a computer so easy to use that anyone and their cat can get on ‘this internet thing’ has made life a lot less secure for the rest of us, as suddenly there’s a whole world full of people with computers, with big ‘kick me’ signs painted on their backs. So it’s tempting to search for exploits, and write malicious code, because there’s such a herd to aim at. Even blindfolded, you’re sure to hit someone..
I don’t blame Microsoft for spotting a crack in the door and wedging an elephant in it, it does make good business sense to do what they’ve done. Or does it? Suddenly they have a planet full of customers who are waking up and realising that they have a bullseye painted on them and are getting paranoid. Not paranoid enough to learn how to browse safely, but paranoid enough that Microsoft realise they need to do something to make people feel securer. Hence Vista. (I’ve not tried it, and won’t until it works.)
The trouble with Windows is that Bill’s plan worked too well. Software houses have written software that runs only on Windows, and by getting businesses dependent on this software have ensured tie-in to Windows almost as a by-product. I’m a case in point - I develop things using MS SQL server, and MS Access (and other bits of Office). I can’t not have Windows installed. I use those tools to develop with because that is what my employer requires. Because they run Windows. It’s all very clever, and all very dangerous.
The computer systems of the world are dangerously inbred and I’m not really sure what we can do about it.