Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

.COM binaries yes, but a.out binaries do have a header, similar in size to ELF.

When ELF was added to Linux, I think it used a bit less RAM than a.out.

ELF made it easier to build and deploy shared libraries, and the design was more consistent at keeping code sections read-only despite run-time linking (the PLT stuff), so more RAM pages ended up automatically shared between processes by the kernel, compared with a.out.

 help



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: