But it is obnoxious.
Yes, this is a lengthy rant.
Up until about a month ago, I had played with Vista here and there, but I hadn't actually done anything with a computer with Vista installed for any length of time. I'd seen enough before to know it was just another Microsoft OS. I didn't experience anything that made me like it any more than XP, but I didn't see or experience anything that made me hate it either. Well, that's true if we remove the whole underlying philosophy behind its production and the nods given to the media industry, but those are only technical things on the surface. As an operating system, I have to admit it isn't too bad. I still prefer XP, mostly, I'm sure, because other than my own machine I tend to deal with older hardware, and Vista is a PITA on older hardware.
Turns out its a PITA on newer hardware of certain kinds also.
This is what I found obnoxious. The machine I used with Vista is a new Acer laptop (let me say that again ... it's a NEW laptop) that is marketed as a Vista certified laptop. Now, what does this mean? I know what it means, technically, and I know what it means under the surface, but what does it imply in terms of marketing? The obvious answer is that "certified," to most people, means this machine meets all the specs to run Vista reasonably well, and you should expect not to have issues when you buy this thing. (It wasn't me that bought it, FWIW, but a friend who had to beg me and pay me with several helpings of lasagna to mess with it.)
That machine did not work in a way I would even call reasonably unreasonable. It was damn near useless as it came from the factory, slightly less useless once I turned off a lot of useless services. I could go into the laundry list of reasons no machine with those specs should ever have been certified for Vista, but I'll stick with one, the *most* obnoxious one. It came with 512MB of RAM in it. Now, this wasn't Vista Ultimate. It was Vista Home Basic with very little eye candy running. I could, again, go into a list of all the things monumentally wrong with this, all the things that did in fact work but worked so incredibly poorly that it more convenient to wait and do the same thing on an old Pentium IV running Windows 2000. I'll just mention a few.
It took AN HOUR to install MS Office. One Hour. That's 60 minutes. For Office. I almost threw the thing out the window. Well, I should say it took over an hour because it never finished. After I'd left the house, done some laundry, made a sandwich, them come back, it was still chewing, so I stopped it. (That was another adventure.)
Another example: It wouldn't play video files over ~5MB in size. I didn't test enough to get a precise cutoff. I know was able to play files below that size, and mpgs/avis in the 7-40MB range died while DVDs were their own special kind of torture. Oh, yes, the codecs were installed. We had PowerDVD with a DVD decoder on it since that was one of the selling points of the thing. The videos would start playing, but a few seconds in, and they'd pause ... cache, cache, cache, cache ... play for 20 seconds, pause ... repeat.
And one of the most obnoxious things: I couldn't copy files over about 5MB either, which I'm sure is related to the problem mentioned above. Vista told me nothing of what was going on except to suggest, after a 5 minute wait while it said it was working on something (work is HARD), that my media must be bad. Three other computers in the house had no problems with the media. I tried using a command line to copy and got a bit more information: cyclic redundancy check failure.
Perhaps we have a bad memory chip.
No, it checks out fine using MemTest.
Maybe we have a bad DVD drive.
No ...
I bought a 2GB chip and plugged it in ... and all those problems went away. Completely. Office installed fine. Still took longer than I think it should, but I didn't have time to cook a gourmet meal and balance the national budget using a pencil and an abacus while waiting. Videos play fine. I even turned back on all the services I'd stopped (dozens of 'em) to try to eek out a bit more performance. Everything is groovy.
Now, some might say this is not Microsoft's fault. It's the equipment manufacturer's fault. Of course the equipment manufacturer (or the marketers) do bear some responsibility, but let's head on over to Microsoft and look at just what the system requirements for Vista Home Basic are:
1 GHz 32-bit (x86) or 64-bit (x64) processor
512 MB of system memory
20 GB hard drive with at least 15 GB of available space
Support for DirectX 9 graphics and 32 MB of graphics memory
DVD-ROM drive
Audio Output
Internet access (fees may apply)
Oh, this machine had all that. System builders would be more ethical if they did what people familiar with this sort of thing do and pretty much double (or triple) what MS says the requirements are. (Hell, I think XP Home's memory requirements are like 128MB, which is just absurd, and I refuse to install it on a machine with less than 512MB.) But, it's difficult to blame them totally when MS continually low-balls what it actually takes to run their software in a way that normal people would consider reasonable.
The unfortunate thing for Vista, which I said up front is not bad as an OS(and I mean that), is that this kind of nonsense is what is perpetuating the perception that Vista sucks so much. Average Joe who wants a new computer doesn't have the technical savvy to figure these things out on his own, and he probably lives on a budget and can't figure out why he should spend $1000 dollars on a machine when he can spend $500 on this other one, and they are both "certified" to work with Vista. He just wants to do word processing and e-mail and maybe watching a movie in bed. (Couldn't do any of those on the machine mentioned here out of the box.) You can blame it on ignorant users all you want, just like Linux snobs can blame the ignorance of the masses for not being able to figure out a CLI, but both these points of view are dead wrong, if for different reasons. With MS products, for me, it comes down to money. If I have to pay for this shit, I expect the company selling to me to be honest about their products. We have regulations preventing car dealers from advertising 100mpg on cars that get 20. Hey, they get 100mpg if you coast most of the time going downhill with a stiff wind at your back. And Vista will work with 512MB as long as you don't have more than one window open, turn off half the services, set the desktop theme back to Windows 2000 standard, and don't dare try to play a DVD in it. (And maybe that was unique to this machine, but I reiterate, I put in 2GB, and it worked fine.)
Bottom line: this isn't purely a philosophical issue with me now. Vista is obnoxious because the MS marketing department is filled with the same kind of evil bastards that populate marketing departments everywhere in largely unregulated industries. I don't hate Vista. I still hate Microsoft.
(And Apple and Novel are pushing it.)