- Golang Nugget
- Posts
- Go Without an OS? Meet GOOS=none
Go Without an OS? Meet GOOS=none
A wild new proposal could let you write low-level code—like boot managers or firmware—directly in Go. No OS needed. Seriously.

Ian Taylor, a longtime contributor to Go, has left Google after 19 years. His exit has sparked discussion about Go’s relationship with Google and the language’s ongoing growth beyond its original core team [1][2][3].
But Gooogle has changed, and Go has changed, and the overall computer programming environment has changed. It’s become clear over the last year or so that I am no longer a good fit for the Go project at Google. I have to move on.
Would you like to write your very own UEFI boot manager in Go?
A new Golang proposal that’s gaining a lot of attention aims to add bare-metal support to the Go compiler. By introducing a GOOS=none
target, Go could soon allow us to build firmware, bootloaders, or even microVMs in pure Go.
The proposal builds on the proven Tamago project, which already allows Go programs to be compiled and executed directly on bare metal — including AMD64, ARM, and RISC-V processors.


🚀 github.com/Oudwins/zog — Zog is a schema builder for runtime value parsing and validation. Define a schema, transform a value to match, assert the shape of an existing value, or both.
🌟 github.com/tienanr/docurift — DocuRift is a powerful tool that automatically generates and maintains REST API documentation by observing real API traffic. It acts as a proxy between your clients and API server, capturing and analysing requests and responses to create comprehensive documentation.

I've had a few folks email me asking if I can share open roles. I know the job market’s not great right now, and we could all use a hand. So if your company has any Go-related openings that would be a good fit for this newsletter, send them my way—I’m happy to include them. Just no recruiter posts, please—only direct applications.
To start, here’s a role my company is hiring for in Seattle or check this out for all open positions.
If it seems like a good fit, feel free to reach out and send over your CV—or you can apply directly if you prefer.
Reply