But sadly, while Apple and Microsoft may break calibre running on older versions out of a lack of desire to support older OS versions, their software is pretty consistent (Sonoma is Sonoma, Windows 11 is Windows 11 for example).
In contrast, every bleeping Linux distro seems to have "we did it our way" as their mantra so guaranteeing software will run across multiple distros is a total PITA. One horrible example I lived through was when the devs updated the web servers on a Thursday and we ended up with no corporate web services for a couple of days. The debacle was due to changes made in a couple of modules and one of the devs was able to find more information from either Squid or NGINX's site (I can't remember which it was) on the fixes needed.
Admittedly, this also resulted in stricter controls over the devs with changes to ensure that they know that corporate doctrine on change control such as testing on the test servers first—which they hadn't bothered to do—and make sure you have a full bare metal backup before any updates/non-reversible changes are not suggestions and not following them was cause for termination.
Last edited by DNSB; 11-26-2023 at 12:47 AM.
|