> The solution would be to add symlinks like all the other OSes do. But > Theo doesn't like that.
No, the problem is you add symbolic links, how long before software ecosystems in ports choose the short names in linkage -- "because it also works"? If they do so, all the transition benefits we have gained from the #.# names is lost. Forever. Then, when we do the ABI breaks we are famous for, people will get screwed because their existing binaries will load the new libraries because such a binary will say "libc.so", and it will not load the actual library version it was originally linked against. And therefore, the binary won't run. And the next step will be that internal discouragment against ABI breaks will grow.... So it isn't that I am unhappy about it, I am just thinking ahead that moving away from major.minor even in small steps will hurt us very badly.
