go(i)nit is a project that started with the idea, "Hey Go can compile in static, and it is fast, and safe memory. So, what happens if we write an init around it and provide some utilities so that we can create our custom OS?" There
You need to have kvm, qemu-img and Go 1.5+ installed. At least, I tested it on them. Also it is Makefile based for all utitiles, like creating images, compiling packages and running it under VM. More details will be shown later. Right now you can have a look at Makefile.