Marvin Drees
BMC and RoT firmware developer at 9elements, eager to learn and teach new technologies.
Sessions
This talk will showcase and explore the usage of Go outside the normal usage in an operating system and how you can even write bare metal firmware with it. We will show how to run VPN tools like Tailscale and Netbird directly on your hardware without an operating system. We will also learn what has changed since the last Tamago talk during OSFC last year including new platforms, upstream effort of bare metal Go directly into the official compiler and pure-go networking and filesystem work.
This talk will explain and showcase running Go code directly on the silicon of the AST2700 chip. This includes the troubles and blockers during porting and how I overcame them with a full hardware demo. I will briefly go over baremetal Tamago/Go, how it works and how it can be utilized on modern platforms as well has how others can port it to different chips as well.