Go Wiki: Go on FreeBSD
Kernel version | Architectures | Initial support version | Final support version |
---|---|---|---|
14-CURRENT | amd64, 386, arm, arm64, riscv64 | ** *** | |
13-STABLE | amd64, 386, arm, arm64, riscv64 | ** *** | |
12-STABLE | amd64, 386, arm, arm64 | Go 1.12 ** | |
11-STABLE (EOL) | amd64, 386, arm, 386 | Go 1.7 | Go 1.19.x |
10-STABLE (EOL) | amd64, 386, arm, 386 | Go 1.3 * | Go 1.12.4 |
9-STABLE (EOL) | amd64, 386 | Go 1 * | Go 1.9.7 |
8-STABLE (EOL) | amd64, 386 | Go 1 * | Go 1.9.7 |
7-STABLE (EOL) | amd64, 386 | Go 1 | Go 1.1.2 |
* Go 1.5 or above is recommended.
** Go versions prior to 1.20 require a kernel with options COMPAT_FREEBSD11
config (this is the default). 64-bit inode aware system calls are available since https://go.dev/cl/143637. See https://go.dev/issues/22447.
*** Go 1.20 is the first version to support freebsd/riscv64.
This content is part of the Go Wiki.