1.5版中正式从"a.out"切换到ELF，FreeBSD/i386则是在2.2到3.0的转换中切换到ELF的。"a.out"格式对调试信息的支持是由符号表中称作“stabs”的特殊项实现的。许多COFF和ELF变体中也用到了stabs格式。Linux在1.2版内核之前也曾使用"a.out"格式（实验性的1.1.52版中加入了对ELF的支持），在此之后也被ELF取代了。 Linux之所以转向ELF，或多或少是因为在此平台上构建一个"a.out"格式的函式库所需的复杂性过高：因为Linux中"a.ou