3 ms·
Looks like it's a matter of not importing almost any libraries other than "unsafe".
by bpicolo 9y ago
Looks like it's a matter of not importing almost any libraries other than "unsafe".
- weberc2 9y agoNot only that, but you'd have to take care not to do anything that would trigger an allocation, since you don't have memory management.
- pjmlp 9y agoJust on the very lowest layer, then GC is just yet another kernel service. There are lots of GC enabled OSes and research papers to learn from.
- nickpsecurity 9y agoOn the lowest levels only. The rest of the OS can be GC'd. See Oberon, JX OS, and House in Haskell for instance. That Go has a low-latency GC makes it even better for that usage. http://programatica.cs.pdx.edu/House/ http://programatica.cs.pdx.edu/House/