Right, I understand that. You can do the same on Windows too.
My point was that most languages' runtimes don't do that, not that they can't do that.
My point was that most languages' runtimes don't do that, not that they can't do that.
You're meant to go through ntdll.dll, but even that interface is documented as private/unstable.
And they have.
But the reality is more like this: https://xkcd.com/1172/