There’s some more context in a proposal from the folks behind this project to upstream the needed Go runtime hooks into Go proper.
From what I can tell, the core Go team seems generally favorable to it, so seems like a decent chance it will happen.
From:
#73608 proposal: all: add bare metal support
https://github.com/golang/go/issues/73608
> Go applications built with GOOS=none would run on bare metal, without any underlying OS. All required support is provided by the Go runtime and external driver packages, also written in Go.
And:
> These hooks act as a "Rosetta Stone" for integration of a freestanding Go runtime within an arbitrary environment, whether bare metal or OS supported.
This would also benefit the Embedded Go project, which uses similar modifications to the runtime.
https://embeddedgo.github.io/