3 ms·
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 comp
by aronpye 6y ago
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.
- lcarsip 6y agoReal-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: https://www.youtube.com/watch?v=4QircrJjEtQ https://www.youtube.com/watch?v=4QircrJjEtQ