[Gllug] ELF, LSB [...] , stripped

Nix nix at esperi.demon.co.uk
Sun Oct 20 18:14:14 UTC 2002


On Sun, 20 Oct 2002, Pete Ryland spake:
>                                                        the so-called 'a.out'
> format (of origin unknown to me... minix-based?)

Much older than that. It wasn't a format inasmuch as a lump of binary
data and conventions about how to use this mess to build shared
libraries (which was most unpleasant).

ELF, on the other hand, *is* a properly designed format, and a damned
nice one too. Much nicer than that COFF monster.

 is still actually supported
> by the kernel in case you have any binary-only stuff still around.
> 
>> - LSB I don't know what it means, a type of executable perhaps ?
> 
> as said, little-endian.  that is, least-significant bit first.  other
> possibility is MSB i.e. big-endian.  for more info about endianness, see
> http://www.google.com/search?q=endianness&btnI=yes

Quite so. Example, from an UltraSPARC:

/bin/ls: ELF 32-bit MSB executable, SPARC32PLUS, V8+ Required, version 1 (SYSV), for GNU/Linux 2.2.19, dynamically linked (uses shared libs), stripped

note the `MSB'.

>> - version 1 (SYSV) - no idea
> 
> i guess there's only been one version of the ELF format so far?

Yep.

-- 
`It's hard to properly dramatize, say, the domestic effects of Dad's
 bank overdraft when a giant writhing kraken is levelling the city.'
          --- Shiner & Sterling, _Turkey City Lexicon_

-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list