Remix.run Logo
perching_aix 3 days ago

> I'm curious whether people who daily drive mac or linux encounter these sorts of system configuration gremlins

Friend of mine dailies Arch. He described a few days ago a situation where he stopped being able to take screenshots from one day to the other, eventually finding out the root cause thanks to this fix: https://github.com/flameshot-org/flameshot/pull/4127

Whenever Linux package management and shared dependencies are mentioned, people always seem to be quick to mention how it's good for security that you can upgrade dependencies without the consent and knowledge of the developer of each software you're using. To me, issues like this come to mind instead. Or how I heard multiple times acquainted developers complain that packagers modified their software downstream and broke it in some ways, only for users to come complain to them instead of to the distribution.

There's a recent(?) trend of circumventing distro repos and static linking things though, and I work with Go software pretty often, which I believe static links by default: they're a joy to deploy and use. Just nice, single, self-contained binaries. But it's really not the "one true Linux way" from what I can tell, so I'd imagine it's pretty against the grain, which should tell you a lot about the situation overall. I know I'm not itching to switch, and these are only a sliver of my gripes too.