Ah, nice to see such an august set of popular operating systems with GC ... oh, wait ...<p>All of those operating systems got their ass kicked by a 1970&#x27;s reject of an operating system rewritten by a college student who didn&#x27;t know what he was doing.<p>And, in fact, Symbolics got its ass kicked so badly in terms of performance that they had to port everything to a non-garbage collected OS to even begin to compete.<p>If you want to try to refute me, choose Erlang.  It actually still exists and is in use.  It also garbage collects per process and runs down on bare metal levels so its ecosystem could be called an OS.<p>However, Erlang succeeds in spite of its GC, not because of it.  Per process GC combined with &quot;shoot and restart&quot; mentality means that when the GC goes pathological the whole process gets shot and the memory gets released all at once and reallocated.<p>Of course, if I&#x27;m being truly cynical, I would ask why we should do GC <i>at all</i> in Erlang and not just shoot the process regularly.