Hairyfeet just likes to spew venom and his own ignorance.
Why can't apps just work between versions like MacOSX, Solaris, FreeBSD with the compat libs, and even Windows?
They do. Every once in a while you find something that breaks, just like on all of those other platforms.
I can click on a setup.exe from the XP era and unless it is a horribly written business app requiring local admin (more like win98 style written) it will run on Windows 8 no problem.
Rather, it'll install (maybe) and run (maybe.)
Why do ATI drivers from 2 years ago not run on Linux?
Because the kernel has moved on and AMD refuses to keep pace.
ABI and API compatibilities as Linux developers feel that is evil and encourages binary blobs!
That will waste their time as they try to track down a bug only to find it's in a binary module that they can't look into.
Funny no other platform has this problem with them.
So you're taking up Hairyfeet's penchant for blatant lying?
Socialist ideology about everyone that is closed source is harmful I know lets purposedly not include a stable ABi so things break when I do an apt-get update to force ATI and NVidia will just work. That is the ticket.
And now it's just balls to the wall nutty rambling.
I might piss some some Slashdot moderators but I speak the truth.
Your opinion isn't the truth, and cut out the passive agressive garbage.
Why can't a stable ABI and API exist so one thing can just work? It is freaking 2014?
Because, again, the internel kernel APIs and ABIs do not need to be stable if you push your driver upstream. If you do, they keep it up to date for you and can debug issues for you. Otherwise you're just demanding that they assume the duty of maintaining backwards compatibility so that you may reap the rewards of the work done by them without aiding them in any way.