Ho alcune domande:a.out sostituito dal formato di file ELF?
- Perché è stato sostituito dal
a.out
ELF
? - Quali sono stati i principali difetti nel formato a.out che hanno portato all'aumento del formato di file ELF?
- I core dump precedenti erano basati su a.out, ma ora sono basati su ELF. Quali sono i vari vantaggi offerti da ELF?
Avete mai fatto ricerche su questo? Non hai detto cosa hai cercato ecc ... – t0mm13b
Sì, ho fatto qualche ricerca http://en.wikipedia.org/wiki/A.out- "La transizione di Linux a ELF è stata più o meno forzata a causa del complesso la natura della creazione di librerie condivise a.out su quella piattaforma, che includeva la necessità di registrare lo spazio di indirizzamento virtuale in cui si trovava la libreria con un'autorità centrale, dato che a.out ld.so in Linux non era in grado di ricollocare le librerie condivise. I vari sapori di BSD sono stati in grado di continuare a utilizzare binari a.out molto tempo dopo che Linux è stato costretto a passare a ELF, a causa della natura un po 'più flessibile del formato a.out BSD rispetto a quello di Linux ". –