Re: Iguana and Kenge

"R. Tyler Ballance" <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Since nobody else has piped up with an answer, i'll shoot for it,  
speaking in reference of course to my silly L4::BSD project ;)

(you can just read http://www.ertos.nicta.com.au/software/kenge/ 
iguana-project/latest/iguana_talk.pdf or read the rest of this  
message ;))

Anyways, one of the reasons i've selected as Iguana as the base upon  
which to provide the underlying OS to my work with FreeBSD is because  
of all the "niceities" that it provides.

First, Iguana provides a lot of nice things that I don't want to have  
to bother implementing atop a strict microkernel like L4::Pistachio,  
such as virtual memory management, as well as thread and access  
rights management. Iguana also provides a nicer (in my opinion)  
interface for dealing with IPC on top of L4. I'm a firm believer in  
Newton's quote (or was it Einsteins?) "I have seen farther only by  
standing on the shoulder's of giants."  Basically, NICTA has done  
this before, they use Iguana for their Wombat project (very similar  
to L4Linux) as well as their Darbat project, and I trust that they  
have built a good hypervisor upon which to work.

Secondly. Iguana, that's just a cool name, isn't that enough? :)

Thirdly, it really depends on what you want to do. I think I  
understand the way a microkernel works, I am not interested in the  
academics of it really, I'm interested in what one can do on top of  
that microkernel. My dayjob is in very abstracted languages, I want  
to use the tools available. HOWEVER, there are some great benefits to  
coding straight on top of Pistachio, you get lots of leet points ;)


As for examples, NICTA has a hello-world example, as well as the  
iguana-shell, and some other services running on top of Iguana:
http://www.ertos.nicta.com.au/software/kenge/iguana-project/latest/

Cheers,

- -R. Tyler Ballance

On May 31, 2006, at 10:48 PM, ernesto bascon wrote:

> Hi everybody:
>
> I know that Iguana is built on top of Kenge that is built on top of  
> Iguana, but I really do not know what features are provided by both  
> projects. I also want to know if there are examples of programming  
> for those environments.
>
> Best regards,
>
>
> Ernesto.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)

iD8DBQFEfp1fqO6nEJfroRsRAlOVAJ9IPASLgz7FUyGeGnCt4EX9xmAxzwCfZM3s
P0vSEnDtrOYc5Ocjt7oDRMY=
=hVtJ
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.