cc @LefterisJP
My thought on this was that if Dfinity is not providing ability to compile dfx from source (yet), then they should provide precompiled dfx binaries that have been compiled with dependencies bundled in the executable. Something like dfx-<version>-linux-arm64-portable
. This way users could also use a Tails session (an in-memory only Linux, optional networking turned off that doesn’t really have any build tools or package manager) for their security. But yeah the ultimate solution is to allow build from source then users can go any route they need.