Iguana ay dinisenyo bilang isang batayang para sa pagkakaloob ng mga serbisyo ng operating system (OS) para sa mga naka-embed na mga sistema. Kabilang sa iba, ito ay nagbibigay ng ang batayan ng OS para sa Wombat, ang aming bersyon ng paravirtualised Linux dinisenyo upang magbigay ng legacy suporta para sa mga naka-embed na mga sistema.
Iguana ay tumatakbo sa tuktok ng L4 microkernel, kasalukuyang mga Version 4 API tulad ng isinagawa ng L4Ka :: almasiga. L4 / Iguana ay dinisenyo upang suportahan ang isang sakit sa paglipat sa bagong seguridad-oriented na API na binuo para sa L4.
Habang nanghihiram ito ng maraming mga ideya mula sa Mungi operating system, target na domain ng mga naka-embed na sistema Iguana ay nangangailangan ng isang iba't ibang mga diskarte sa isang bilang ng mga isyu. Ang mga pangunahing katangian ng disenyo Iguana ay:
- Iguana complements, sa halip na itinatago ang pinagbabatayan L4 API. Ito ay nagbibigay ng mga serbisyong nangangailangan ng halos bawat OS na kapaligiran, tulad ng memorya at pamamahala proteksyon, at isang aparato driver balangkas;
- Ang memorya at cache yapak ng Iguana ay pinananatiling maliit;
- Low-overhead pagbabahagi ng data ay suportado;
- Sumusuporta Iguana ang paghihiwalay ng proteksyon at pagsasalin, sa pamamagitan ng paghikayat sa isang non-overlapping layout address-space. Nangangahulugan ito na ang sistema na nakabatay sa Iguana ay maaaring kaagad na-deploy sa processors nang virtual memory, at maaari ring makakuha ng mga posibleng pinakamahusay na pagganap sa ARM7 at ARM9 core malawak na ginagamit sa naka-embed na system.
Mga detalye ng Software:
Bersyon: 1.0
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 85
Mga Komento hindi natagpuan