Tvix: We Are Rewriting Nix
Every distribution has the exact same problems that are impossible to prevent. It&#x27;s all about the inherent limitations of how software is developed and run in operating systems today. All this stuff about &#x27;solving dependency hell&#x27; and dependency paths tied up with merkle trees doesn&#x27;t change the fact that you can&#x27;t use two completely different libraries in one application at the same time, nor shell out to two incompatible versions of a binary from the same application. It is only possible if the software itself is designed to do that, using the features of a dynamic linker that allow linking in multiple versions of the same function and specifying which version you&#x27;re calling from what source function.  We don&#x27;t actually need a new package manager or distribution at all, because they can&#x27;t solve one of the most fundamental problems - only developing software differently can do that.<p>Sorry, but Nix is a total waste of time.