3 ms·
Does Linux have this backwards compatibility? What about macOS? I know instruction sets changed from PowerPC to Intel to ARM, so probably not macOS at least. B
by armchairhacker 3y ago
Does Linux have this backwards compatibility? What about macOS?
I know instruction sets changed from PowerPC to Intel to ARM, so probably not macOS at least. But this is a CLI and I doubt old system calls changed
- anthk 3y agoLinux will just compile 30 yo binaries.
- stjohnswarts 3y ago30 yo source code?
- Too 3y agoBetter bring a 30y old compiler too. The amount of UB that was assumed to work in code from that era will turn into bugs due to more liberal optimizations or fail with compiler warnings thanks to stricter checking.
- anthk 3y agoThere's always a flag to override that, usually the compiler will warn you on how to fix it.
- bombcar 3y agoMacOS is actively hostile ( I still remember when they dropped cocoa or carbon or whatever it was, many apps died that day ). Linux isn’t hostile and if you ONLY use the kernel ABI or statically compile everything, it will work quite a long time. But if you use dynamic libraries, you gonna have a hard time unless you have source.
- ankurdhama 3y ago> MacOS is actively hostile ( I still remember when they dropped cocoa or carbon or whatever it was, many apps died that day ). These changes are not like they announce something and the next day the libraries/APIs are gone. There is always a transition period that is long enough for the apps to be updated.