It IS pssible to implement a microkernel in Golang.
devcry.heiho.net