Gokrazy (pure Go userland)

gokrazy is build system and runtime for creating Go appliances on Linux:

https://gokrazy.org/

router7 is router firmware built on top of gokrazy:

https://router7.org/

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:

image