Hacker News

Favorites Setup
Comment by sylware | original | Creating Teensy ELF Executables for Linux (Or, "Size Is Everything") (1999)
[−]sylware · 2026-08-30 Sun 11:45 UTC · link
This is the wrong end of the issue. ELF for executables and dynamic libs is obsolete on modern hardware (same for microsoft PE+).

I am now using for most of my projects a exe/dynamic lib format of my own. This file format is so miminal a simple RFC will suffice. BUT, I will need to build dynamic libs which are system interfaces (for instance userland drivers like mesa) with this file format: problem, c++ and its runtime (and probably other similar languages with their runtimes)... as usual...

Well, I am still removing stuff from my file format, because I think this is not yet "minimal and enough" on modern hardware architecture (I think I have still too much complexity in the tracker of loaded dynamic libs).

[−]Retr0id · 2026-08-30 Sun 12:48 UTC · link
> ELF for executables and dynamic libs is obsolete on modern hardware (same for microsoft PE+)

This is... extremely not true?

[−]BruceEel · 2026-08-30 Sun 14:33 UTC · link
> I am now using for most of my projects a exe/dynamic lib format of my own. This file format is so miminal a simple RFC will suffice.

That's great! Have you published it? If not, please consider doing so.