3 ms·
1) Drivers break because they were poorly written, not because of Microsoft. (I know it because I write drivers) 2) Windows barely ever changes. The lengths th
by hypervis0r 9y ago
1) Drivers break because they were poorly written, not because of Microsoft. (I know it because I write drivers)
2) Windows barely ever changes. The lengths through which the MS devs go to preserve compatibility are insane. It's incompetent driver writers who write buggy code who should take responsibility. If you were even minimally familiar with the Windows API, you'd know. And if you aren't, here's a quote from a Windows developer:
"I could probably write for months solely about bad things apps do and what we had to do to get them to work again (often in spite of themselves). Which is why I get particularly furious when people accuse Microsoft of maliciously breaking applications during OS upgrades. If any application failed to run on Windows 95, I took it as a personal failure. I spent many sleepless nights fixing bugs in third-party programs just so they could keep running on Windows 95."
( source: https://blogs.msdn.microsoft.com/oldnewthing/20031015-00/?p=42163 https://blogs.msdn.microsoft.com/oldnewthing/20031015-00/?p=... )