gokrazy is build system and runtime for creating Go appliances on Linux:
router7 is router firmware built on top of gokrazy:
This video provides a nice overview of all the pieces that have gone into this:
I’m not sure a pure Go userland is practical for most applications (what about wpa_supplicant), but it’s an interesting idea.
u-root is a related idea.