[coyotos-dev] Executable format for Coyotos
Jonathan S. Shapiro
shap at eros-os.com
Sun Mar 4 20:16:27 CST 2007
Having sent my previous, I want to say something further.
The mechanism that I have described is the one currently contemplated
for Coyotos-targeted application builds, but a POSIX emulation
environment would of course require something quite different.
In the POSIX environment, the most likely approach is that the ELF image
will be loaded into an address space in its raw form beginning at offset
zero (Coyotos address spaces serve as files). The emulated exec() will
start a binary that has an injected POSIX-aware activation handler. This
handler will handle memory reference faults on behalf of the
application. Where appropriate, it will service these faults by mapping
portions of the ELF file.
shap
More information about the coyotos-dev
mailing list