Results 1 to 10 of 60
Threaded View
-
06-21-2007, 09:39 PM #29
Maybe I should clarify my point. I definitely disagree with forced regular upgrades. My point isn't that people should be forced upgrade their OS every time a new one comes out. It's that the new OS shouldn't be forced to support hardware/software that only a handful of people are still using. That's not to say that they shouldn't support more recent stuff though.
I agree with you, for the most part. The drivers are not the major source of bloat, but I can't help but feel that support for hardware/software that's around a decade old not only bloats the OS in terms of extra libraries and code needed for the support, it invites LOTS of room for error (read: bugs), and probably stifles innovation to some degree, if for no other reason than it would cost too much to throw the new features in, then try to make it not interfere with the older stuff, then debug the whole thing, and expect it to be a cohesive, user-friendly and stable package.
I think I know what you're saying here. If I'm getting you correctly, Microsoft's DirectX would be an example of this. I remember when graphics cards supported a specific graphics language, usually proprietary to the vendor, or pretty close to it. Now, it seems that they pretty much just support DirectX and OpenGL. It has its ups and downs. If all the hardware vendors are on the same page, it makes it easier for game programmers and the like to create their goodies, and not have to try to work in support for several different grahpics languages. I'm sure you can give a better example than me. I didn't really get into the computer world until late 1996, and I'd wager a guess to say that things had already changed for the most part by then, or were at least well on their way.
This is why I said that they should support features for a reasonable amount of time. If they're dropping all of these features with every new release and forcing everyone who needs those features to completely uproot themselves, their business, and employees by deploying and learning new software, yeah, that's not right. But I'm assuming that you're not creating your latest, greatest software to specifically NOT take advantage of any of the improvements that the computers coming out within the past 5 years or so have to offer.
Joe (also from AZ)