[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