It’s quite something seeing developers using Go to build (toy) operating systems. As much as I like Go, I wouldn’t call it something designed for such low-level use cases. Then again, they’ve made Go work on microcontrollers, so it’s probably easier than I think.