On Sat, Jun 2, 2012 at 9:59 AM, Boris Epstein borepstein@gmail.com wrote:
Unlikely back then, either. It's a userland implementation, subject to all the same scheduling issues as any other userland app; filesystems should not be implemented in userland for efficiency reasons.
A process implemented in the userland may not be as efficient as one implemented as part of the kernel - but that doesn't mean it can't scale well, does it?
Anything that needs atomic operations is difficult to scale. Throw in distributed components and an extra user/kernel layer and there are lots of ways to go wrong.