Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Backwards compatibility makes games playable, thus profit.
Backwards compability makes everything a pain in the arse, thus lots of anger, fury and madness. -
Linux isn't backwards compatible.
You're most likely mixing up Linux kernel support for ancient stuff with an API compatibility like Windows has. -
@IntrusionCM For the stuff that matters isn't Linux just a recompile? Or is API getting busted along the way?
-
@Demolishun
Linux as in the kernel has not had a stable API.
Rather a promise not to break userspace (unless there is a good reason too).
Userspace like glibc and all the other stuff breaks regularly.
Which is the reason why game support for Linux is hard. It would mean that the game distributors need to "care" for their games.
Adapt to changes in user space libraries etc.
This isn't how it works for them: usually they provide a binary. That's it. Most updates are resource files, the largest part of the game binaries never change.
(Under windows, of course) -
@Ubbe Yes because it's better having recompile ancient programs with ancient cobbled together build systems (always very fun) versus the binary just working
Good system -
This is the eternal ABI vs API conundrum.
Breaking API forces clients to recompile your app. Annoying, but no big deal. Break ABI and (in the case of Linux) the world ends. (Think left-pad fiasco, only 100x bigger with mission critical things depending on it instead of shitty adware-ridden websites.)
Also, in fact Windows has been held hostage by its antediluvian ABI just for this reason. They place a big investment into backwards compatibility, and that's desirable for many companies.
Linux changes ABI often, but since they do not pressure you to update, you don't feel it so much.
I myself use Windows daily and as main vehicle. It started on direct X, and up to today. Sure, I know my Linux, but I haven't had any trouble with windows ever. -
I am really getting tired of Linux morons shitting on Windows, especially for the wrong reasons…
-
@Kernel they are not also content with their legendary OS. Theylike to shit on others to convince how much better they are, almost always due to inferiority complex.
Why Windows Operating System is a motherfucker?
rant