There was actually a person from an academic OS research team that wrote about adopting Go (probably changing it) for an experimental OS implementation. Someone on the Go team thought it was a good idea and also that they could do it using garbage collection...
side note: garbage-collected OS is possible, and written, and is working. Inferno.
