News for hackers. Stuff that matters.
Re:Fuchsia Developers Website by pjmlp on Sunday June 30, 2019 @05:51AM (#20317331)
Ah the typical microkernel FUD.

UNIX clones, Linux and BSD variants are the surviving monolithic kernels.

On embedded space, most high integrity OSes are microkernel based, Apple and Microsoft OSes are hybrid variants, and as shown at this year's WWDC in a couple of years Apple OSes will only allow for user space drivers.

Even Android now uses a mixed model with userspace drivers (Treble compliant ones) and the standard Linux drivers (Treble legacy mode drivers).

Re:Fuchsia Developers Website by bonzini on Monday July 01, 2019 @04:10PM (#20329235)
It's not FUD. Measure system call latency on Fuchsia and Linux for a simple read(), and you'll see Fuchsia is slower. It's the context switch that kills you, not the copies. Of course you could use FUSE on Linux and it would be just as slow.
Re:Fuchsia Developers Website by pjmlp on Tuesday July 02, 2019 @01:03AM (#20332274)
Now go do same with INTEGRITY, QNX, L4 and plenty of others used in production on real time scenarios where Linux is found lacking.
Re:Fuchsia Developers Website by bonzini on Tuesday July 02, 2019 @01:27AM (#20332382)
I will, because I am genuinely curious. However the original question was about Google data centers, which do not care about real time. Real time means timely not fast.