MrCrispy: Microsoft is not responsible for making sure your hardware works, although as a customer it'd be nice! They try very hard to test and certify all kinds of hardware, beyond that what can they do?
Excellent point. What say we give GNU/Linux the same benefit of the doubt, since this has always been a hit against its adoption.
MrCrispy: The lack of adoption in the enterprise is I'm sure a big concern to the executives.
Vista just arrived about a year late. By late 2006, companies knew that 2007 would likely not bring better profits, and as we know, IT is never a priority. For the majority, they had upgraded and spent their money on XP and Office 2003, and for their needs, they were satisfied. Nothing wrong with a happy customer. I think Win7 will be a big hit in the enterprise sector by 2011 because that's the far side of their software half-life.
MrCrispy: Microsoft didn't make a big deal of Vista's rollout ??!!
I meant "compared to Windows 95." I should have stated that. I may be wrong, but I think SP1 takes Vista to an XP-SP2 level of solid performance and security tweaks, and when we look back at Vista-SP1 in 3-5 years, it will be seen as pretty solid.
MrCrispy: WHS is not a server product by any means so don't hold it to the same standards. And it does far more than Linux+Samba.
Fair enough. Distinction noted.
MrCrispy: I don't like the trend that all software is moving towards a license+activation model rather than me owning it.... Modern computing is complex, but at least with Windows, it's the devil I know.
You're right: Microsoft has long had a subscription-type licensing model for business clients, and I hope they
don't apply it to home users. If I want to use XP until 2010 or Vista until 2015, I should be allowed to do so (without support, of course).
And yes, modern computing
is complex. Can you imagine if you introduced a computer to a 30-year old today? Wait, it's not 1990. Kids grow up as familiar with the computer as I was with the telephone in my youth (1960s-70s). So maybe not. This is why I want programmers to think about design and UI first, and then go write their program around it, rather than the other way around, which results in a lot of fugliness.
Thanks.