But is that desirable? I’d rather break things in favor of something better, and provide a way to make the old thing run, than be stuck with ancient baggage
Also, while that’s true for software, compatibility for old hardware is horrible under Windows
Rebuilding the app for the newer version is an objectively better solution, because it allows you to take advantage to new features. 64-bit migrations are a game changer for example. But its an ungodly amount of effort. Every single sodding package has a person responsible for building it for every distro that supports it. Its only because its on the distros to make a given program work on their distro that the system works at all. I agree that I’d rather it be rebuilt to fit into the new system. But that’s a lot of work. Never forget that.
But is that desirable? I’d rather break things in favor of something better, and provide a way to make the old thing run, than be stuck with ancient baggage
Also, while that’s true for software, compatibility for old hardware is horrible under Windows
Rebuilding the app for the newer version is an objectively better solution, because it allows you to take advantage to new features. 64-bit migrations are a game changer for example. But its an ungodly amount of effort. Every single sodding package has a person responsible for building it for every distro that supports it. Its only because its on the distros to make a given program work on their distro that the system works at all. I agree that I’d rather it be rebuilt to fit into the new system. But that’s a lot of work. Never forget that.