On your last question, any thing that file(1) returns as a `* plan 9 executable` should run as long as the arch is compatable with your kernel. Go (and plan9's linker) ouputs staticly linked executable's so it should be able to run on any plan9/9front machine. - Fulton