Re:TamaGo – bare metal Go for ARM SoCs
by aronpye on Friday September 25, 2020 @03:40PM
(#24593381)
I don’t really see the application for bare metal Go. If you’re creating a bare metal application you’re most likely doing it in order to achieve real time computation, something which a garbage collected language can’t offer.
[ Parent
| on HN ]
Real-time has very little to do with the motivation behind this project or writing on bare metal.
We are writing on bare metal to get rid of hundreds of dependencies and millions of lines of unnecessary code to run single-purpose firmware applications.
As an example, if you want to write a cryptocurrency wallet using Go crypto and web libraries, wouldn't it better to do so without the burden of an entire Linux kernel, its userspace and a complex bootloader?
Please check this presentation for more background on motivations behind this project: