Actually, you can specify to build portable binaries for all 3 of these platforms. You can even make them totally static, so that deployment is as easy as "copy the executable file with windows/Linux/Mac/etc in the name and run it".
This is part of my standard Go build.sh script. You just never know who might want to run a given thing where.
This is part of my standard Go build.sh script. You just never know who might want to run a given thing where.