Yet another great write up! I see the appeal of a Go OS where things are fairly standardized: one good way to do a thing, one way to format code, one way to get packages, one toolchain (main). This is not necessarily about what you are trying to do, but I'm a greedy man. I don't just want an OS written in Go. I want it to be a widely adopted one. There are so many challenges, some seem impossible to get around, but I'm still hopeful. I'm looking forward to go through this journey via your write ups!