On Sat, Jul 13, 2013 at 7:39 AM, Vaptistis Anogeianakis
<no...@cornercase.gr> wrote:
> Hello! Hope this is the right place to ask. I'm interested in reading
> the Executable and Linkable Format (ELF) specification and I'd like to
> know the following:
>
> 1. What is the latest version of ELF?
> 2. Where can I find it?
> 3. Who is responsible for maintaining/evolving ELF? e.g. is there a
> standards body like IEEE for POSIX, Khronos for OpenGL, etc.?
> 4. Does ELF depend on some other specification, that I should read
> first? If yes, recursively ask questions 1-4 replacing "ELF" with the
> name of the specification.
>
> If there are architecture-specific parts of the specification in
> separate documents, I'm interested mostly in x86 and AMD64.

Traditionally ELF has been managed by the owner of Unix, and the
current owner of Unix is SCO or whatever they have evolved now.  The
current ELF spec can be found at http://sco.com/developers/gabi/ .
ELF does not have a formal standards body, but you can contact the
relevant people at the mailing list generic-...@googlegroups.com (or
see https://groups.google.com/forum/#!forum/generic-abi).  ELF does
not depend on any other specification, though of course the
processor-dependent parts require an understanding of the processor.
For each processor that ELF supports, there is a processor supplement
to the standard.  You can find copies of the x86 ELF processor
supplements in various places, including
http://refspecs.linuxbase.org/ .

Hope this helps.

Ian

Reply via email to