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-----