top | item 47048165

(no title)

jlokier | 12 days ago

.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.

discuss

order

No comments yet.