Previous | RSS | Next
Farewell to Windows Vista
Windows Vista is approaching its "end of life" date and support is due to expire on Tuesday 11th April 2017. I think it's fair to say this operating system divides opinion.
I love Windows Vista. I think it's great. But you do need some serious horsepower behind it, and my laptop doesn't have it.
That quote from me in The Tide Turns more or less sums up what the 16 year old Bobby Moss thought of Windows Vista. More surprising perhaps are the first four words, given how much of a panning Vista has had over the years and how often I hold it up as one of Microsoft's greatest mistakes!
But in the interest of fairness, it is worth remembering some of the useful Windows features we still benefit from today that owe their existence to this ill-faited OS:
- Files and folders grouped by use (eg Documents, Music, Pictures, etc)
- Window snapping and Aero
- Internet Explorer & Windows Media Player were finally updated for the first time in years
- Parental controls, speech recognition, file indexing/searching and shadow copying for backup purposes were included by default and actually usable by non-technical users
- Bitlocker encryption
- Restricted application permissions (you had to manually grant them) and users not being Administrators by default improved security dramatically
- ReadyBoost enabled users to improve performance by using a USB memory stick as an extra disk cache
- Using multiple & external monitors became a lot less of a hassle
- DirectX 10 and GPU-accelerated applications
...and yet Vista fell flat on its face, and most users didn't experience this new functionality until Windows 7.
Where did it all go wrong?
It wasn't marketed particularly well, because despite all this promise Vista was a massive resource hog compared to Windows XP.
To be classified as "Vista Ready" a laptop just needed 512MB RAM, 64MB graphics memory and 800MHz (later revised to 1GHz) clock speed. To be Premium Ready you needed 1GB RAM, 128MB graphics memory and at least 1GHz (later revised to 1.5GHz). But, as I put it in Vista: My Thoughts...
I agree, it can run Vista; That much is true. Now try to run Microsoft Office 2007.
Microsoft ended up on the wrong end of a class action lawsuit because these specs were much too optimistic, and their claim Vista could run on "any machine on the market today" was just flat-out wrong.
A big culprit of the performance problems was Superfetch, which was originally designed to surface the things you were most likely to need in memory and cache everything else. Unfortunately, this led to it maxing out the available RAM and slowing the entire system to a crawl every time you moved from one app to another.
Another issue that drew peoples' ire was the UAC (User Account Control) prompts popping up much too often. This could be caused by people running badly-coded XP applications that needed strange levels of access to the system, but the issue was compounded by UAC not being particularly good at remembering what you'd previously authorised and as a result it prompted users every single time admin access was needed. Given this would usually take over the entire screen and crash underpowered systems this led many users to simply disable UAC or just grant access to any program that requested it, effectively rendering the entire system pointless!
The final nail in the coffin was the crazy pricing structure for the operating system. There were six variations to choose between with different levels of functionality, and in the UK we were paying roughly double what America were for the same download. Even then there was no guarantee Vista would be able to run your existing applications! There were also nasty rumours that it would probably downgrade the quality of any videos you wanted to watch, because your existing hardware was unlikely to support the new heavy-handed DRM and copy protection technologies they were introducing.
Vista, I thank you!
However, there is a silver lining. I squarely attribute my initial interest in GNU/Linux to Windows Vista disappointing me on modern (as of 2007) hardware.
I had just surprised my parents by getting 3A*s, 5As and 2Bs in my GCSEs ahead of starting my BTEC National Diploma. As a reward they bought me a Toshiba Satellite L20 laptop. It was supposedly "Vista Ready" and had exactly the minimum required specifications. While I was very grateful, unfortunately it did not run particularly well. As I noted in Vista: My Thoughts:
As and when it does load up, you will (if you try anything ambitious like centering text or making text bold - stuff you can do in Wordstar…) hang the app or get a 'Microsoft Word 2007 is not responding' error message.
The only way to make the machine usable and preserve my sanity was to downgrade it to Windows XP, because I didn't have the needed funds to upgrade the hardware.
I did eventually upgrade the RAM, but by then the damage was already done. When you're a teenager who's been given a shiny new laptop for the first time, discovering the cool new operating system it comes with has to be uninstalled for it to be useful does colour your opinion of Windows a tad!
For a couple of years before I had been running Linux in Live CD form on my parent's desktop out of curiosity. This mostly involved running Mandriva off a magazine cover disc that had previously been stuck to the front of "Personal Computer World".
Ubuntu 7.04 "Feisty Fawn" was the first version I took seriously and dual-booted with XP, and 7.10 "Gutsy Gibbon" (released a year later) was the first version I ever ran properly in solo-boot, as I noticed I was running Ubuntu most of the time anyway and could do Windows-specific college work on their desktop machines.
Ubuntu enabled me to do everything I wanted to on a home machine (I was a console gamer), and instead of having to manually download, install and update a silly number of third party drivers from Toshiba's website I just had to copy and paste some lines into an alsa configuration file each major upgrade for my sound card to work.
So I guess in a way I should be grateful for Vista's unreasonable hardware requirements, because ultimately it's what led to me becoming the programmer I am today and also resulted in the creation of all those articles I wrote for "Linux Format" magazine.
The moral of the story? When the world gives you lemons, make lemonade!