Sunday, October 14, 2007

Ten things wrong with windows

OK, here it is, the first list. I was hoping it would not be negative, but there you go.
Here is a list of ten things that really bug me about windows that have never really have been fixed.

Especially for security. They don't work. They will never stop the zero day exploit, or pretty much any other exploit. If they were going to work, they would have by now (5 damn years we have been updating XP, and there are still serious holes every month) one assumes that most of them have been around for most of that 5 years. If you think it does work, I suggest you try putting a brand new fully up to date windows machine on the internet without a firewall for a couple of hours and see what happens. I suggest you format it afterwards. There are some serious estimates that up to a quarter of all the windows machines in the world are compromised in a serious way (ie someone is able to surruptitiously control it). If windows was secure by design, none of this would be an issue.Some people may contest this point, or this whole concept... read this..... in particular #3 "penetrate and patch"Good quotes...."Unless your system was supposed to be hackable then it shouldn't be hackable."" I've tried using Windows XP Pro's Program Execution Control but it's oriented toward "Enumerating Badness" and is, itself a dumb implementation of a dumb idea. "

2. CD ROM support.
How about this for a feature, when I put a CD in the drive, it HANGS the operating system, until it has completed reading the Index!!. Hard drives stop responding. Network stops responding. Applications hang - on the momentus uncommon event of inserting a CD in the CD drive!!. Even worse, if the CD is unreadable, it starts crashing everything. Explorer hangs, Network hangs, mouse stops responding. It's like a Marx brothers movie, except its your data getting cake thrown in its face, and your time being wasted. It also stops being amusing after the third time. Although I hope that after reading this, next time you use a CD in a windows machine, you will see how truly funny it is that this OS can't correctly handle the wordwide standard data medium. (Don't get me started on the Autorun debacle - Sony rootkit anyone?) This was just lousy programming when windows 95 did it 12 years ago, and CDs were still a bit of a novelty. Now it just shows they don't give a damn. No excuse such as "bus mastering " or "DMA blah blah" is even slightly acceptable after 12 years. If you can explain it, you could have fixed it by now. Still a nasty feature on Vista - thanks MS

3. Network share unavailable.
OK so a share on the network that was available yesteray, is not there today. DEAL WITH IT!. Don't Hang the operating system. you arent running any software from it. It is not an unusual event. It is a common normal event that happens often everyday in a normally functioning network. Unfortunatley so is windows hanging. Still a nasty feature on Vista - thanks MS

4. Windows Driver Search.
Don't offer to go on the web to look for an appropriate driver if you have no intention of doing so. I have never found a driver for by using that option. It is just a waste of time for everyone involved. This may be fixed in Vista. but that still has to be proven properly.

5. Hordes of anonymous processes.
WTF are all those apps??? no really, I DON'T want to know. Just get rid of them. Why is my computer running 25 different apps simultaneously?, and I haven't even installed anything yet!. And give them a name. "svchost.exe" never meant much to people who knew what it meant. When repeated, it means hardly anything. If you don't deem it important enough to have a name, why should I deem it important enough to run on my computer.

6. Just Shut Down!.
You aren't a server. We both know you have no open files. You are running no apps (that I have started) just shut down. Now. not in two minutes. Don't claim to be "saving your settings" like you are somehow shifting the blame onto Me. Shut up and shut down!. I had a bet with a colleague once that I would just close my apps, then literally pull the power plug out of my computer, and he would patiently carefully and studiously shut down windows, and answer all the stupid, redundant, retarded questions it asks. He said my PC would become unusable after a couple of weeks. After six months HIS PC became unstable (probably for other reasons), and mine was running fine. I actually lasted another 3 months, before I was issued a new PC.

7. Fix that crummy firewall.
In 2003, Windows XP SP1 brought windows kicking and screaming into the nineties with a firewall. Of course it would not have been necessary if the OS had been more secure than a supermarket in Sierra Leone during a looting riot, but thats another story. How about it blocks outgoing as well as incoming traffic. Personally, Like just about everyone else in the western world, I have a hardware firewall. What I need the operating system to do is alert me when something is trying to get out. To do this you need a third party firewall, I always have it completely block Internet Explorer from getting out. Its amazing how often Kerio catches it trying to sneak out.

8. DOS Prompt.

The DOS prompt has not changed since Windows NT. where is the coloured text? here is the transparent windows. This is one area windows SERIOUSLY needs to to start copying from Linux.

9. Pop ups (and pop-up blockers).
We have all been duped with this one. Although I probably recommend pop-up blockers, think about it for a minute how stupid MS must think we are that they give us a pop-up blocker, rather than removing the pop-up feature from IE.This is like James Bond tying a rope around his car ejector seat so it won't go off. If you don't want it, remove it. Don't put another program in to stop it working - thats just plain crazy. Of course anyone who has used any pop-up blocker knows they don't work all the timeAs I mentioned before, the best way to block pop-ups, is to use something like Crazy browser, completely block IE from the internet (notice you can't use windows Firewall to do this)

10. JAVA
You have to feel for Sun, in that Microsoft has gone out of their way to stop java from working.But C'mon! it has been how many years? surely they can write a decent Runtime Environment by now.Even the most simple apps (and I mean really simple) can bring a powerful modern computer to its knees, just getting apps started is a demonstration of how software should'nt run, with a seemingly insatiable requirement to update itself, and a series of meaningless, hysterical security warnings. Even the fundamentals have been forgotten, as no two java apps seem to be able to run at the same time on the same PC.User unfriendly, unstable and resource hungry. Its mystifying control panels (that won't bloody go away). It actually makes Lotus Notes look good (and thats REALLY saying something).I really feel sorry for programmers who have slaved away to program something which will always be sluggish and annoying thanks to this terrible product.

No comments: