Re: a.out and ELF file formats

Feb 28, 2010 0 Replies


>I have been analyzing the file formats and i wonder why was a.out


>>replaced by ELF file format ? Were there any flaws in a.out file format
>>so that it led to the raise of ELF file format ?
>
> ELF supports dynamic linked shared libraries, and is better suited to
> page mapping executables into the program's address space. There have
> been a variety of hacks to work around this with a.out, e.g., the static
> linked shared libraries with BSDI a.out files, but ELF handles both of
> them a lot better.

I knew that....


>Any link that elaborates the problems that are conveyed in the above
>>link ?
>
> You might like my book "Linkers and Loaders", available at better
> techinical bookstores and libraries everywhere.

But only because I have your book! The second book I have with that title....!

Use the BIG mirror service in the UK: http://www.mirrorservice.org

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required