Iguana is designed as a base for the provision of operating system (OS) services for embedded systems. Among others, it provides the underlying OS for Wombat, our version of paravirtualised Linux designed to provide legacy support for embedded systems.
Iguana runs on top of the L4 microkernel, presently the Version 4 API as implemented by L4Ka::Pistachio. It is designed to support a painless transition to the new security-oriented API being developed for L4.
While it borrows many ideas from the Mungi operating system, Iguana's target domain of embedded systems requires a different approach to a number of issues. The main characteristics of Iguana's design are: