what is the difference between the 2 methods of booting hello demo

Adam Lackorzynski adam at os.inf.tu-dresden.de
Mon Jul 18 22:31:50 CEST 2011

On Mon Jul 18, 2011 at 13:45:25 +0800, cheng guanghui wrote:
>        In the modules.list there are 2 entires to boot hello demo as following:
> entry hello
> roottask moe --init=rom/hello
> module l4re
> module hello
> entry hello-cfg
> roottask moe rom/hello.cfg
> module l4re
> module ned
> module hello.cfg
> module hello
>          So hello demo could be booted whatever from Ned or Moe
> directly. In the document Ned is described as this "The main thing to
> do here is to coordinate the startup of services and applications as
> well as to provide the communication channels for them". Does it mean
> "We use Ned just because we need to dynamically create IPC gate
> (channel) between different applications". If there is no need to use
> IPC gate we can use Moe directly to boot application. is it correct?

Ned launches apps, so if you just have one, you can start it directly
without using ned inbetween. Also if you just have one app, there's
also no need for any cross task channels obviously.

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

More information about the l4-hackers mailing list