Either the Curl developers are at fault somewhere, which I somehow doubt, or distributions are really special snowflakes, which I also doubt, or software distribution in the Open Source world is, in my opinion, flawed: > Finally, I’d like to add that like all operating system distributions that ship curl (macOS, Linux distros, the BSDs, AIX, etc) Microsoft builds, packages and ships the curl binary completely indepen…
I can think of a few reasons (1) Use of a different libc (alpine linux with musl) (2) most builds are not reproducible, rebuilds are needed for security reasons (3) non-rolling release distros (-> most distros) fork the upstream projects to backport fixes for their older releases (4) Different filesystem structure (Gobo Linux) (6) Most distros want to use the build system associated with their own package manager The…
I sure hope not. A better system would be something like NIX/GUIX or even Gobolinux, that give us a single package as today, but with the option of installing multiple versions in parallel if upstream has screwed up the API (again).
Flatpak and like will just be and excuse for upsteam to bundle everything and the kitchen sink, resulting in bloat and having to update a mass of paks rather than individual libs in case a flaw is found.