[okl4-developer] (nb) What should be done to create an interface?

Nelson Tam nelson at ok-labs.com
Wed Apr 2 02:29:38 EST 2008


Hi Antonin,

On 31/03/2008, at 7:00 PM, Antonin SUBTIL wrote:
>
> Following Remy Gottschalk's talk of Iguana server, I have a question  
> (that I cannot answer from just looking the mails).
>
> What should be done to create a new interface ?
> I mean, what should I do to paravirtualize my own real-time OS for  
> OKL4? Is it better to put my RTOS on top of L4 µkernel or on top of  
> L4+Iguana ? (Iguana seems to be better, yet I'm not sure of  
> determinism inside)


We'd strongly recommend using OKL4 (i.e. L4 kernel + Iguana) for  
several reasons:

1. After the L4 kernel boots, a privileged root server thread is  
created.  OKL4 picks up from there and performs a lot more other  
useful work to bootstrap into a functional OS.

2. We have written a lot of supporting libraries and frameworks, for  
example the device driver framework, which requires OKL4.

3. OKL4 is a pre-requisite for OKLinux.

4. OKL4 preserves the kernel scheduling behaviour, which you will rely  
on when programming a real-time server.  I think this is what you mean  
by determinism.

--
(nt)

Nelson Tam

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1560 bytes
Desc: not available
Url : http://lists.okl4.org/pipermail/developer/attachments/20080402/4a3c511c/attachment.bin 


More information about the Developer mailing list