Adventures in ELFland

I’ve been trying to get Wireguard to run on my oldish VServer. The kernel is either too old, or the provider hasn’t compiled it with the necessary modules. wireguard-go seemed like a solution for this problem. However, I did not want to install a Go toolchain on the server, so I built the program locally. Go places a premium on easy distribution, so this might have worked. However, it didn’t: Wireguard-go uses network functions, and so the resulting binaries aren’t statically linked by default....

January 26, 2022