4 ms·
> This software is important and needs to be memory-safe. Let's say the GC is a binary... where is this binary? Probably somewhere in the filesystem? So now yo
by scoutt 5y ago
> This software is important and needs to be memory-safe.
Let's say the GC is a binary... where is this binary? Probably somewhere in the filesystem? So now you need a filesystem written in a language that doesn't depend on the GC, just like the binary loader, scheduler, bootloader, which by the way, can boot from remote, so now you also need a network stack that doesn't use GC.
You might need to show something on the screen before the GC starts up, so you will need video drivers, bus drivers, etc. written in a language that doesn't use a GC.
And in which language is the GC written?
You get the idea.