L4 implementations

Adam Lackorzynski adam at os.inf.tu-dresden.de
Sun Jun 3 11:42:40 CEST 2007


On Sun Jun 03, 2007 at 19:44:04 +1200, Shams wrote:
> 1. Since L4.Pistachio and L4.Fiasco both are now implemented in C++ and 
> L4.Pisctatio
> implements the "latest" L4 API ie. L4-X.2 (L4-V.4), does this conclude that 
> L4.Pistachio
> is more superior implementation than L4.Fiasco?

Fiasco implements an interface that has been modified and enhanced in
many ways from the original interface. Also, Pistachio and kernels based
on Pistachio undergo further development.
It is not up to me to judge if there is a 'superior' implementation.
Both have their merits.

> 3. With L4.Linux is this just a virtualised version of Linux to run on 
> either L4.Pistachio or L4.Fiasco
> or is this just another implementation of Linux that implements the L4 API?

L4Linux is a version of Linux running on L4 as a user space application. 

> 4. If I want to use L4 for research purposes should I be using L4.Pistachio 
> or L4.Fiasco

That's up to you. This also depends on what you specifically want to do
and what might suit you more.

Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/

More information about the l4-hackers mailing list