The information on this page is subject to change. Please check later for the definitive information. 

The machines are laptops with an installation based on the Wheezy release of Debian GNU/Linux amd64. It is allowed to bring your own simple keyboard. Programmable keyboards are not allowed. We provide a simple mouse and it is not allowed to bring your own mouse.

This page lists the available software. There will also be online documentation for C, C++ and Java available (but of course no internet access). The offline version of is also available. If you have any questions or requests please contact

Compilation Options

All programs will run with a 1,5GB memory limit. Because of JVM overhead, a little more than 1200MB of heap space is available to Java programs.

  • C:gcc -g -Wall -O2 -std=gnu99 -static -pipe -o $DEST "$@" -lm
  • C++: g++ -g -Wall -O2 -std=gnu++98 -static -pipe -o $DEST "$@"
  • C++11: g++ -g -Wall -O2 -std=c++11 -static -pipe -o $DEST "$@"
  • Java compilation: javac -encoding UTF-8 -d . "$@"
  • Java runtime:
  • java -Xrs -Xss8m -Xmx1272864k $MAINCLASS

There will be aliases available on the system in the format of  'mygcc', 'myg++', 'myg11', 'myjavac' and 'myjava'.

Window managers




Event sponsors