3 ms·
Linux very famously does not break user space. The has been very few exceptions historically for serious bugs, executables should run no matter how old they are
by xorcist 6y ago
Linux very famously does not break user space. The has been very few exceptions historically for serious bugs, executables should run no matter how old they are.
Even after migrating to a new executable format, Linux still has optional support to load the old format some 25 years later.
In comparison, Go does breaking changes from time to time, but it is also a much younger project. In general, comparing a language syntax with an api is hard to draw meaningful conclusions from.
- remus 6y ago> In comparison, Go does breaking changes from time to time, but it is also a much younger project. In general, comparing a language syntax with an api is hard to draw meaningful conclusions from. Could you give some examples? I would say go has a very high standard of backwards compatibility (to a fault, even. Many good changes are not merged because they could break existing go programs.)