Comment by mrpippy
10 hours ago
The Mach APIs are available to userland applications, if you used a different kernel you’d have to implement them somehow
10 hours ago
The Mach APIs are available to userland applications, if you used a different kernel you’d have to implement them somehow
But do real apps actually use them directly? Or only through the userland libraries?
Just FYI, the https://www.darlinghq.org project is doing MacOS app compat on Linux - i.e. building the userland libraries.
Yes, real apps use Mach messaging directly. i.e.: https://source.chromium.org/chromium/chromium/src/+/main:ipc...
Chrome is an outlier to how most apps will do things.
1 reply →