3 ms·
It's absolutely a choice. All software can progress while preserving backward compatibility for existing users. It's not always easy, but it's never impossible.
by ryandrake 11mo ago
It's absolutely a choice. All software can progress while preserving backward compatibility for existing users. It's not always easy, but it's never impossible.
- jcalvinowens 11mo ago> All software can progress while preserving backward compatibility for existing users That's an incredibly ignorant claim. Just run "git log" in glibc, it won't take you very long to prove yourself wrong.
- mxey 11mo agoglibc, which has had ABI compatibility for decades?
- jcalvinowens 11mo agoThere have been plenty of build breaking changes over the past couple decades, generally they happen for very good reasons and only affect niche usecases.
- mxey 11mo agoSo existing binaries will keep working?
- jcalvinowens 11mo agoNot necessarily if you go back far enough to have nss problems :)
- lan321 11mo agoNot always without a performance cost which is a no go in projects with very expensive hardware (ahem Cisco).