https://opensource.apple.com/releases/
Click on the release (Monterey 12.5) and scroll down. xnu-8020.140.41 is there..
Links to: https://github.com/apple-oss-distributions/xnu/tree/xnu-8020...
It is available, and it's called darwin-xnu:
https://github.com/apple/darwin-xnu
a mix of Mach and a FreeBSD kernel:
https://i0.wp.com/www.linuxandubuntu.com/wp-content/uploads/...
And a really good yt presentation:
24C3: Inside the Mac OS X Kernel
> https://www.youtube.com/watch?v=-7GMHB3Plc8
https://fahrplan.events.ccc.de/congress/2007/Fahrplan/events...
https://support.apple.com/guide/security/kernel-extensions-s...
Mach is a pre-Liedtke microkernel. It's slow at IPC. Which is bad when IPC is what it has to do the most in a proper multi-server system.
This the the best thing in commercial software, decisions happen, and there are no forks botching the final outcome by disgruntled devs.
I'm not a software engineer, but out of curiosity.
I wonder if the computer industry in general tend to overlook at performance, that's how I feel about the hardware community, where a tiny differences in benchmarks always taking the crown.