News for hackers. Stuff that matters.
Re:Fuchsia OS Introduction by bluejekyll on Tuesday March 26, 2019 @12:30AM (#19489311)
> Is this why nothing has really come from Mach/Hurd?

Mach 3.0 was the kernel used in NeXT and the original Mac OS X release. It was quite a bit later replaced with a rewritten kernel XNU, that’s basically a hybrid. The reason as I understand it, message passing in the kernel is expensive when crossing user space so often.

I wouldn’t call that nothing coming of Mach, it did really well!

Also, I’d say that micro-kernels are closer to the paradigm of react/redux (redux the message bus, react the user space servers) than to a monolith design like Linux.

Re:Fuchsia OS Introduction by zamalek on Tuesday March 26, 2019 @01:12AM (#19489457)
You're completely right, I shouldn't have mentioned Mach.
Re:Fuchsia OS Introduction by lukeh on Tuesday March 26, 2019 @04:08AM (#19489994)
They all used hybrid kernels. Mach 2.5 in NEXTSTEP and OS X Server 1.0, Mk (3.0) in macOS.