Explore the TamaGo framework, a bare metal Go environment for ARM SoCs, in this 59-minute conference talk from the 36th Chaos Communication Congress. Discover how this open-source operating environment aims to reduce attack surfaces in embedded systems by using 100% Go code. Learn about the inspiration, challenges, and implementation of TamaGo, including compiler modifications and driver sets that enable pure Go applications on ARM devices. Examine sample applications benefiting from this approach, such as HSMs and cryptocurrency stacks. Gain insights into the framework's potential for enhancing firmware security while maintaining the strengths of Go's runtime libraries. Delve into topics like Open Hardware, USB Armor, compiler modifications, runtime support, and security drivers. Understand the limitations and future possibilities of TamaGo in creating secure firmware with reduced complexity.