Does anyone more familiar with Hurd know how they addressed performance issues encountered by other Mach-based kernels? I remember reading that one of Mach's bottlenecks was validating that each IPC message had proper permissions/access when sending them between processes due to the large number and frequency of messages.
Is there reason to think they've addressed them?
Is that a bottleneck anymore? Maybe something that was appreciable in 1994 isn't a big performance hit in 2026?