Environment
Contestants will be seated by a laptop that is connected to a 24-inch, 1920x1080 monitor, a wired USB keyboard and wired USB mouse. The laptop will have its lid closed and we expect contestants to use the external peripherals.
Hardware
Laptop specifications:
- Model: Lenovo T450 or Lenovo T440p
- CPU: i5-4200M CPU @ 2.50GHz / i5-4210M CPU @ 2.60GHz / i5-5200U CPU @ 2.20GHz
- Memory: 8 GiB or 16 GiB
- Disk: SATA III SSD with > 100 GiB free space
Pictures of provided keyboards and mice:
See the rules for information on how to bring your own keyboard and mouse.
Software
- Operating system: based on Debian 12 (bookworm)
- Desktop environment: KDE Plasma 5
- Compilers: GCC 12, Clang 14
- Interpreters: Python 3.11, Ruby 3.1, Perl 5.36
- Debuggers: GDB 13, ddd, valgrind
- Editors/IDEs: Code::Blocks, Emacs, Geany, Gedit, GVim, joe, Kate, KDevelop, KWrite, nano, neovim, SciTE, Sublime Text, Vim, VS Code
- Other: Firefox ESR, GNU Screen, Konsole, tmux
Please note the version of Code::Blocks provided is an older one shipped with Debian 11 (the one shipped with Debian 12 is too unstable). Minor versions of software are subject to change, hence not listed here.