1. 32
  1.  

  2. 1

    Quite amazing feat, these crafted small ELF files.

    It’s also amazing ELF is such clusterfuck of a format. Makes me nostalgic for good old HUNK executables. Also comically bloated next to COM executables, but that’s an unfair comparison if any.

    1. 4

      It’s also amazing ELF is such clusterfuck of a format.

      I don’t know much about ELF, other than just reading about it in articles like this… so I’m curious why you think it’s such a clusterfuck. If it’s “bloat”, is it really an issue if the header is tens of bytes more than it might “need” to be? Even some of the smallest embedded systems today could spare that, right? Or is it that the format is loosely supported such that you can get away with overlapping fields and other shenanigans, with varying levels of success/breakage? Or some other reason(s)?