Comment Re:See it before (Score 2) 276
Regarding deployment, the Nix Package Manager (https://nixos.org/nix/) is a very clean solution. It is a package manager and build system, that can be used for building and deploying libraries and applications, with maximal sharing of the same binaries on disk and RAM, but also great isolation: every user/environment/application can use the version of libraries it needs, without influencing other users/environments/applications.