DragonFly BSD
DragonFly kernel List (threaded) for 2003-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: You could do worse than Mach ports

From: ibotty <me@xxxxxxxxxx>
Date: Fri, 18 Jul 2003 00:42:44 +0200

Kip Macy wrote:

> Although some of the communication primitives are reminiscent of
> microkernels, and there is the intent of moving some things into
> user space, he wants to avoid having applications pay the performance
> penalty in the common case. L4 is a dramatic improvement over Mach,
> but L4Linux had to be tuned to an incredible degree to get it to the
> 96% of native Linux that they quoted. These days with the improvements
> that have been made in Linux 2.4 your looking at 65% of native.

the l4 benchmarks you have in mind may well be the above an l4v2 api.
l4 version 4 (X.2) has much improved the situation.
but l4linux is one big l4 thread, w/o many advantages to monolithic linux.

> His emphasis is much less on protection boundaries because of the
> cost that one tends to incur from them.

l4 allows processes (threads) with shared memory between both processes.
its just easy to seperate them.
( you might be aware of this, but just to point this out )


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]