I find the driver "issue" to be one of the most complained about "shortcomings" for pretty much every OS. Unfortunately, you can not continually improve and evolve an OS while maintaining 100% compatibility with the past...that would hamstring developments and improvements to far too serious a degree.
technically, they can offer all versions. for instance, win95 requires 5 things, 98 requires the same 5 things plus 2, and xp only requires 3, then these driver software should have all 3 (or atleast two since 95 and 98 has the same 5 things) versions to serve all three purposes, thus having a perfect compatibility. ofcourse this brings the issue of space, well then they can compress all three version until called upon.
As mentioned, hardware manufacturers are ultimately responsible for what their product will work with, and particularly for older gear, there may be insufficient incentive (financially) for them to continue to develop and release new drivers. Further, many hardware manufacturers actually woul prefer folks to eventually move on and purchase newer versions of their hardware anyways, and may deliberately decide to abandon support for newer OS's. For example, HP generally will have drivers for any given printer that carry across at least several versions of windows, but eventually, there will be models that they simply no longer develop drivers for the next generation windows OS. Hard to fault MS for HP's marketing decisions, yes?
1) i've known people with OSs old enough to be a bit ridiculous in this day-and-age but they've still got it. for really simple people, and i do mean really, change is not necessary for them, so it doesn't even matter if hardware developers stop developing for them in hopes they'd buy new things. 2) as far as stopping development on backwards compatibility for software, it doesn't even make sense for them to stop, if they stop developing compatibly, they're only limiting their market. 3) the thought is temporarily very complex and i have not yet solved it, but i believe, in some way, the bkwds cptblty issue only affects hardware. (Please, prove me wrong, or right)
At the same time, it is in any OS maker's best interest to attempt to retain compatibility with as wide a hardware set as possible, and to their credit, MS spends much time and energy informing major hardware makers of the parameters of their OS to make hardware compliance with the OS as easy as possible.
i was responding as i read cause i didn't want to go back to check what i've read, basically keep rereading. so i'm just going to leave that there.
Win 7 has a wider database of device driver compatibility than with almost any of their previous versions, but there is no such thing as 100% device compatibility. The PC universe is simply far too varied for that to occur, and even Apple, with a much more single-source approach has never been able to make that claim with subsequent OS releases either.
...i don't know, doesn't 100% comp. have to first be comp. hardware wise?
i mean, it's almost impossible to even fit something made now into something 7 years ago, so to have a driver for it would be retarded....
...man typing all this is too hard for me today, my brain isn't fully functioning...it took me almost 30 minutes to type all this....and in my non-fully functioning it seems as though i just pulled everything out of my @$$. but i assure yall, 85% would be the same had i been fully functional.