On Wed, Feb 17, 2010 at 2:31 PM, Enrico Weigelt <[email protected]> wrote:
>
> Hi folks,
>
> just curious: which binfmt does Plan9 use ?
> How are share libraries handled (if they exist at all) ?

a.out(6)
no shared libraries.

>
> Inspired by recent discussions @ gentoo-user, I'm thinking a bit
> how an simple and efficient binfmt could look like. Some key
> ideas are:
>
> * purely runtime information (no debug stuff, etc)

just strip it.

> * everthing's sharable/relocatable module, with strict dependencies
> * on exec() the process image will be constructed the modules along
>  the dependency tree (the main program as root)

no shared libraries.

> * each module may have an entry point (main module w/o is allowed,
>  even if it wouldn't make much sense ;-o), these are called after
>  relocation, along the dependency tree, from leaf to root.

no modules.


-- 
- curiosity sKilled the cat

Reply via email to