Well there is an effort to solve this with flatpack and snap
Re:Python in the Windows 10 May update
by peterwwillis on Friday June 07, 2019 @03:34PM
(#20127844)
Both of which will be dead in 10 years, the former because it's solely focused on the desktop, latter because it's a vendor initiative not a community one.
Re:Python in the Windows 10 May update
by Wowfunhappy on Friday June 07, 2019 @07:31PM
(#20129534)
> [Flatpak will be dead in 10 years] because it's solely focused on the desktop
By this logic, GNOME should have died a long time ago.
Focusing on the desktop makes Flatpak better at managing desktop apps. For servers we have, well, Docker.
> latter because it's a vendor initiative not a community one.
You may be right, but I don't think you should be quite so cynical.
18.04 has a ten year Long Term Support, and Ubuntu was first released in 2004.
Maybe one day we'll take the lessons learned and natively build them into the OS, but distros are still obsessed with distro-specific kludges that require extra packaging work.
We have great universal packaging when it comes from the community at large, but not from single organizations. Pip is a platform-independent package manager! Why don't we have that for Linux software in general? Because each distro already has their own solution, and they won't work together to build a common one.