Comment by tomcam
2 months ago
When you turn on a computer, it transfers code to software required to get the machine up and running reliably--the boot process. That used start in a chip called the BIOS. It's a 40-year old holdover from the early days of the IBM PC. UEFI is a more complex and feature-rich protocol. Due to its default memory management Go hasn't been considered the first choice for such purposes but this proof of concept uses Go for the very low level code needed for UEFI.
“Due to its garbage collection” you mean. There’s nothing stopping you from writing go for bare metal, only your pride.
Was trying to be concise. Also, stop accusing me of having any pride. I'm married and a father!
GC has never been an impediment for Xerox PARC.