4 ms·
Main issue seems to me that Linux distros use the same mechanisms for installing/updating userland apps/code as for installing/updating system-level libraries a
by mgkimsal 13y ago
Main issue seems to me that Linux distros use the same mechanisms for installing/updating userland apps/code as for installing/updating system-level libraries and kernel stuff. It's never quite felt right to me, but has allowed and seemed to encourage the weird dependency trees that end up wanting replace entire GUI toolkits because a desktop app was compiled against a certain version of libfoo, which then blithely tries to update 900 packages on your system when you just wanted one little app.
This fear/anger/resistance towards static bundling in the linux world is the main culprit, it seems, and I don't think anything short of a cultural revolution in the linux world will change that. The last cultural revolution seemed to be a large mass exodus of desktop linux folks migrating to osx a decade ago.