>>9
Yeah it will take time. I'm not sure how much because of the Google factor. They are taking it slow, but OTOH, the libraries will probably expand quickly if they adopt it internally.
Even without Google's involvement, the community is actually strong already: people have made various BSD ports and there's even a Windows port.
The GC isn't really a barrier to systems programming. You can't write an OS in it yet, but one of the guys on the Go team responded encouragingly to a suggestion that ARM targets shouldn't strictly require an OS, which I suspect will carry over to other architectures if implemented.
There is a need to be able to suspend GC and manipulate the scheduler though. They say mutexes are provided for writing device drivers. Sounds like they're going to finish up those details down the road.