People are doing OS research in Go, and Fuchsia core components like the TCP/IP stack are written in it, regardless of what the HN crowd thinks where Go should be used.
https://github.com/mit-pdos/biscuit
https://github.com/ycoroneos/G.E.R.T
Last version of Plan 9 was actually Inferno, which HNers keep forgetting about, which used Limbo for userspace code.
Limbo uses the channel syntax later adopted by Go.