The Tanenbaum – Torvalds Debate
en.wikipedia.org
en.wikipedia.org
Given that Linux is now implementing certain mitigations against memory side channels, is the performance gain lost? I assume Linux now clears the page table when switching between kernel and user mode?
Perhaps obviously, I don't know many details on this stuff, I'm curious if others know more?
However the whole debate is totally different today with BPF, library kernels, uni-kernels, OS virtualization (containers) and so on. The much more important need to run memory managed languages on top as well.
Of course all of these questions are not totally new, as always in computing it just new spins.