When your development practices normalize cheating here and there for performance wins where it matters, any language capable of writing kernels isn't going to stop you.
[0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Its very rare for only one exploit to be used when a system is compromise. Multiple exploits will be used, one for entry, one for escalation of privileges, etc.
This comment just can't be more wrong.
You can't solve this with a different programming language but you can definitely make bugs much less likely.
It's a logic error. Nothing to do with the language.
"now that the vma layout uses the maple tree code, we *really* don't just change vm_start and vm_end any more, and the locking really is broken" - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...