title: a.out replaced by ELF file format?
body: <p>I have a few questions:</p>
  
  <ul>
  <li>Why was <code>a.out</code> replaced by <code>ELF</code>?</li>
  <li>What were the major flaws in the a.out format that led to the raise of ELF file format?</li>
  <li>Earlier core dumps were based on a.out, but now they are based on ELF. What are the various advantages provided by ELF?</li>
  </ul>