By shiz & porocyon
Making small demos on Windows has been well-explored, but the Linux landscape is more diverse and less abundant with knowledge about intro coding and sizecoding in general. This situation will be rectified by providing knowledge about kernel and userland internals and how to abuse them, as well as releasing tools to simplify intro creation and help create smaller binaries.
Topics that will be discussed:
A look at the current state-of-the-art of intro coding on Linux
Crafting really small ELF files with NASM and GNU ld
ELF dynamic linking and and bypassing parts of the GNU dynamic linker in order to be able to craft smaller ELF headers
Compressing ELF binaries and the effect on binary size of various compression algorithms
GCC and clang compiler flags to help you strip down your binary size
Creating a GL context in as few bytes of code as possible
And of course, tools for doing the above!