Я только что узнал о конкурсе демо-сцен 4k. Он состоит в создании исполняемого файла размером 4 КБ, который отображает красивую трехмерную сцену. Приведенная демонстрация была создана для Windows, поэтому мне было интересно, как можно создавать сцены OpenGL размером 4 КБ в Linux.
Голый «hello world» уже занимает 8 КБ:
$ cat ex.c
#include
int main()
{
printf("Hello world\n");
}
$ gcc -Os ex.c -o ex
$ ls -l ex
-rwxrwxr-x 1 cklein cklein 8374 2012-05-11 13:56 ex