VMG Blog Pages

Wednesday, March 05, 2008

It's Official, Vista is the New Windows ME...

I remember vividly my thoughts as the hype machine for the next great OS from Microsoft was ramping up. As the details began to leak out, it was very apparent that Microsoft was never going to deliver the features it had initialy stated. One by one the news reports that came out were talking of how Microsoft was going to drop this and that in order to deliver Vista on schedule. As the features that really excited people in the industry disappeared, I instantly became skeptical and had nightmarish visions of the dismal Microsoft ME product launch. It seemed odd at the time, and now seems prophetic, that the exact same scenario was playing out.

When Microsoft replaced the rapidly aging Windows 95, they did so skillfully and thoughtfuly. They actualy listened to customers and designed an OS that got rid of almost all of the annoyances that drove people nuts with Windows 95. They takled hardware and driver compatibility and greatly improved upon the overall user experience. Sure, they had to drag many people kicking and screaming towards the new OS, but most of those people are generally eager to resist change of any sort and would have been completely happy to keep using their Commodore 64. Today, you can find those same people extolling the virtues of unwieldy, non-user friendly flavors of Linux. Microsoft shined through with a new OS that most anyone could use and for the most part worked well right out of the box. The ensuing service packs for the OS actually fixed the bugs and security problems. At this point, Microsoft was listening to users and was actually working with vendors.

After a few years, Microsoft decided that it was time to offer a new OS. Instead of looking at Windows 98 and deciding what worked and what didn't. They decided that rather than submit to the long and daunting task of making a product that was a vast improvement over their current OS, someone decided it would be best to do the bare minimum, in order to get a product to market as fast as possible. To do this, it was decided that they would add window dressing (pun intended) to Windows 98 and launch a massive marketing campaign decrying that the new OS was "feature rich" and everyone should be drooling to have it. Of course, the reality was that they ruined a perfectly good operating system with all kinds of bloat that people didn't want, didn't need and frankly, didn't work. The public and the industry were enraged and people shunned the new OS and rallyed behind the old faithful Windows 98 for many years to come.

Feeling the backlash, Microsoft went back to the drawing board and focused on their core business customers while they worked dilligently to build a new OS from the ground up. The end result, after far too many years passed, was what we now know as Windows XP. Sure, this new OS was resisted at every turn by wary consumers and Microsoft responded fairly well with automatic updates and bug fixes that adressed real user issues. Soon, Windows XP became as well liked and well accepted as Windows 98. It had become entrenched as a well accepted standard, that most people agreed, did what it was supposed to and actualy improved the user experience. Microsoft's dillegence had paid off and they again became generally trusted and entrenched with computer users world wide. Then the wheels came off....

Enter into the fray, Windows Vista. Vista was supposed to be a quantum leap forward in OS technology. Microsoft promised to deliver an OS that would make us forget all the improvements made by Apple and even surpass the expectations of Apple's new Leopard OS they had been working on. Some industry articles even predicted that many Linux users were simply disenfranchised Windows users that would willingly migrate back to the shiny new OS from Redmond. They couldn't have been more wrong.

The first apparent problem was that a majority of computer users wouldn't even be able to run Vista without major hardware upgrades or purchasing new systems altogether. The folks from Redmond did their best to assure us that this requirement wasn't entirely due to their new OS, but more of a convenient convergence of Moore's Law. As it turns out, it was more an attempt to please hardware manufacturers and boost lagging new PC sales. If a user wanted to take advantage of the new "features" of the new OS, they were almost certainly in for a serious (read expensive) upgrade.

As the release candidates became available, it became glaringly obvious that Microsoft had dropped most of the meat and potatoes features from their latest offering. In the end, the only real "advatage" they were offering was something called "Aero". The other distinctions from Windows XP were miniscule at best, and they even managed to bungle up some of the things that worked best in XP. At the end of the day, Aero amounted to nothing more than eye candy layered over XP. Coupled with the cost of upgrading your hardware, Microsoft managed to create the ultimate lose-lose situation for the consumer. To add insult to injury, they decided to offer Windows Vista in more flavors than Baskin Robbins ice cream. This great idea (as we later found out) was an attempt to appease, once again, the hardware manufacturers. The manufacturers were mad that "Vista Capable" certification didn't fit well with the price points they wanted to sell their products. It turned out that PCs that sold at the lower end of the price range couldn't run the slick new Aero inerface. So, Microsoft dumbed down Vista to accomodate this situation by removing Aero altogether. This left the lower end Vista versions to be nothing more than bloated versions of Windows XP with a new color scheme.

Based on the public's reaction, as well as the reaction from the industry itself, Vista has been a miserable failure. The lessons Microsoft should have learned from the Windows ME debacle have apparently been ignored or forgotten. This huge oversight has simply given critics of Microsoft, as well as Mac and Linux fanboys everywhere, more ammunition to begin shoveling dirt on Microsoft's coffin. The failure of Vista, coupled with the spread of virtualization, server side apps and open source software, may have signaled the beginning of the end for Microsoft's dominance of the PC desktop. The reality is, that a premature death for Windows as we know it, may be just that. Premature. Microsoft does still have an opportunity to redeem itself, but they will once again have to first overcome the mess they have created. The next OS will have to be truly innovative and bulletproof out of the box. Otherwise, they will find themselves gasping for air as their competitors continue to bury them alive. Don't think for a minute that the public will feel sorry for them, or that Google isn't watching closely as the jockey themselves into position as the heir apparent 600 pounnd gorilla.

Elgan: Was Windows XP Microsoft's last good OS?

2 comments:

Mike said...

Wow, could you possibly be any more misinformed?!?!

First of all, there were no Service Packs for Win95 or Win98 as you suggest. Service Packs were a feature of WinNT and its offspring Win2k,WinXP, and Vista... unless you are referring to the IE service packs which were not OS Service Packs.

Secondly you talk about the higher hardware requirements for Vista as if it were the first time this has ever happened. The recommended RAM requirement for XP was 128MB but really only ran well with at least twice that. This was at a time when computers were extremely lucky to have 32MB.

The predecessor to XP wasn't ME but rather Win2k Pro. It was well known that WinME was going to be the last Hybrid 16bit/32bit OS from Microsoft. It was the old legacy DOS bits that were causing Win95,98, and ME so much grief. MS wanted to move their consumer OS onto their much more stable NT kernel. MS released Win2k Pro out to consumers. The PC gamers cried about it's inability to play older games, and the games that it did play ran much much slower. Win2k Pro had required a minimum of 32MB but recommended 64MB. At that time I moved to Win2k because the thing was rock solid and could play a lot of the newer games just fine.

Then WinXP came out. WinXP was really just Win2k with a bunch of extras, such as compatibility mode, and the strange new colorful user interface that everyone said MS stole from Apple... Sound familiar?
BTW The kernel version of Win2k is 5.0 while XP is 5.1.

I was a bit skeptical at the time XP was released. I had just upgraded my PC to 64MB of RAM to use Win2k. I couldn't see why XP needed 2x the RAM of Win2k since they used virtually the same kernel and architecture. I chalked it up to WinXP's bloat.... again, sound familiar? Win2k->WinXP was akin to Win98SE->WinME. WinME was simply Win98SE with a bunch of addons. However the main difference was Win2k was rock solid and thus so was WinXP.

After a while a co-worker gave me a pirated version of XP. I tried it out and subsequently fell in love with the compatibility mode. I was able to get a lot of the older games working that I had previously had to boot into Win98 for. I remember that Battlezone would crash in Win98 and take down the whole system. In WinXP it would only crash itself.
I promptly adopted XP.

Fast forward to now. I'm hearing the same arguments that I heard back then except with much more vigor than I remember.

The more things change the more they stay the same.

We all know that WinXP is rock solid, despite what Apple/Linux fanboys would say. In security WinXP isn't so great, but it's been around long enough to have a good army of 1st and 3rd party software to defend it well.

Now after much delay Vista shows up. Vista runs the NT6.0 kernel, and as of Vista SP1 it will have the same exact kernel as Windows Server 2008. This is the first time in MS's history that their consumer grade OS will use the exact same kernel as their server grade OS. Prior to this they had their own development teams.

The big push MS had to make with Vista was security. From top to bottom Vista was written with security in mind. This even extended into the drivers that had to be written by 3rd party's. Despite the prolonged beta of Vista MS couldn't get 3rd party's to get their act together and write compatible drivers.

*cough*Nvidia*cough*

This had the unpleasant side effect of people, many of whom I consider psuedo-techies, having systems that would blue screen with their brand new GeForce 8600 (or whatever model it was, I'm an ATI guy). So here we are with everyone crying and complaining about an OS crashing because of 3rd party hardware drivers. By all measures Vista is MS's most stable and secure Consumer OS out of the gate.

Check out these two news articles about the 'hackers super bowl' that is wrapping up today (Friday). Yesterday the Mac Air book was the first to get hacked... and on the first try!
As of now neither the Linux or Vista laptop have been hacked.


Hacker Super Bowl pits Mac OS vs. Linux, Vista


Gone in 2 minutes: Mac gets hacked first in contest


This is the fruits of their labor. Vista is stable and secure.

Despite what you mention in your post, Areo isn't about improved UI, its about improved responsiveness. MS developed Areo to off-load the processing of the UI to the graphic processors. This gives the benefit of Areo's 'glass-look' and added responsiveness. You can disable Areo and you still have the same UI layout, thus Areo isn't about UI usability.

I'm currently running Vista x64 with an ATI IGP and 2GB of RAM (128MB of it is shared with the IGP). My machine Vista with Areo enabled runs as smooth as silk. I've only BSODed Vista when installing it and using beta SATA drivers from ASUS. Once I got the final drivers I was up and humming along. In fact I haven't rebooted my PC since I've installed SP1 on it which was about a month ago (I got the final a bit early), plus I've installed every update from MS since then.

But of course one persons experience doesn't make a whole user base experience.

Personally I find it intellectually offensive that people continue to repeat obvious misconceptions and thus create more FUD. Yes there are issues with Vista, but nothing in your blog post comes even close to touching on those issues.

I really don't care if people have a problem with Vista and want to voice their complaints about it, that is good and will get MS working to resolve those problems. However when the complaints are just mindless FUD it does nothing to help anyone.

I think it's funny that you actually think MS will be 'buried alive.' You know nothing of their business if you can say that with a strait face.

The bottom line, I spent too much time writing this response to a blog post on a blog that no one reads! I don't care if people want to move to Vista or *upgrade* to XP, its just that the current FUD is deafening! I can't find good articles on Vista without reading these baseless complaints!

People are complaining just to complain.

Anonymous said...

Now that Windows7 beta is out, it is OFFICIAL that Vista = ME.

I pay my respects for those who bought the Vista.

Dont say we didnt warn you.