And Go's runtime is built-in by default. Unlike Java so there's nothing to "carefully set".
In Go you run this to build:
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' .
This is not done by default to reduce binary sizes.
And Go's runtime is built-in by default. Unlike Java so there's nothing to "carefully set".