Gokrazy (pure Go userland)

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.

A slide from the presentation: