Reposting my comment from the other day since it&#x27;s something I&#x27;ve been struggling with for years. I&#x27;m halfway through the article only so maybe I&#x27;m repeating what&#x27;s being said but...<p><pre><code>  I really wish we&#x27;d get generic package management.
  A proper package management server and protocol that is.
  Something that can be used and picked up by Windows and linux
  distros but also by domain-specific packages (pypi, etc), browser
  extensions, games with addon repositories and so on.

  It&#x27;s sad that right now we can&#x27;t answer &quot;and now we need package
  management&quot; by &quot;sure, let me fire up pkgserve.d&quot; or something.
</code></pre>
I think a package management server would be a good first step. Package managers (clients) themselves will inevitably be numerous as different use cases call for different UIs. Android wants a pretty user-facing store. Python wants something that can interact with the python environment at a low level. Debian wants a million checks and firefox wants to integrate with the browser anyway.