The programs listed here are provided as exhibitions of just how compressed a Linux ELF executable can be and still function.
Take a look through /usr/bin: how big is the smallest ELF executable in there? Now try writing the smallest hello-world program you can. Can you get it under 1K? Can you get it under 100 bytes?
This is precisely what I set out to do one day, and I ended up with a minor obsession over creating the smallest possible executables.
The distribution comes with preassembled binaries along with the assembly source code. If you wish to be able to rebuild them yourself, you will need to have a copy of Nasm, the excellent x86 assembler. Nasm’s home page is at http://nasm.sourceforge.net/.
Author:
Time:
Tuesday, May 27th, 2008 at 10:25 am
Category:
Comments:
You can leave a response, or trackback from your own site.
RSS:
You can follow any responses to this entry through the RSS 2.0 feed.
Navigation: