Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's because Linux is remarkably bad at backward compatibility rather than Windows being remarkably good at it. FreeBSD's stable ABI is if anything better than PE+Wine.


That's too much overbearing for Linux, as the kernel itself tries to maintain backwards compatibility (for userland). It's everything else that breaks backwards compatibility (looking at the most egregious, Gnome, although there are many system-level libraries sharing the blame for this).


As are most commercial UNIXes.


nothing stops you from using the old libraries and all that stuff forever?


Linux distributions tend not to ship them - AIUI there is some unique problem with linux ld that makes it harder to have multiple versions of the same library installed. And lately there's a lot of tight coupling in the whole kernel/udev (or hal, remember hal?)/systemd chain, so even if old dynamic libraries are available, old dbus services might not be and you end up in much the same place.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: