Technical information
This page describes the hardware and software information for this year's EGOI.
Hardware
The contest will be held on HP ProBook 4 G1iR 16 inch laptops with US keyboard layout.
We will
- Display: 1920x1200
- CPU: Intel(R) Core(TM) 5 120U
- Memory: 24GB DDR5
We provide here photos of the keyboard, mouse and side views of the laptop.
Requirements for external keyboards
If you wish to bring your own external keyboard (or mouse), it must
On the last point, we remark that keyboards that have wireless functionality,
but are connected with a wire, are
For the purposes of this rule, a keyboard is considered programmable if the behaviour of its keys can be configured in a way that persists when unplugging and re-plugging the keyboard.
External keyboard submission process
In line with contest rules, external keyboards must be submitted at the practice session, and left in the contest hall at the end of the session and at the end of Day 1.
The Technical Committee will examine the keyboards and determine whether they comply with the above rules, and inform team leaders if not.
The final authority on whether a keyboard is allowed rests solely with the Technical Committee.
Software
The competition will run natively on the laptops on Linux. For online contestants a VM with very similar settings will be provided.
- gcc 15.2.1
- pypy 7.3.21
- pypy3 7.3.21
- Python 3.14.3
- clang 22.1.2
- gdb 17.1
- valgrind 3.25.1
- perf 6.19
- Emacs 30.2
- Geany 2.1
- gedit 49.0
- gVim 9.2
- NeoVim 0.11.7
- Kate 25.12.3
- nano 8.7.1
- Visual Studio Code 1.116.0 (with Python & C/C++ extensions)
- Eclipse C++ 4.39
- PyCharm 2026.1
- CLion 2026.1
- Firefox 149.0
- Gnome Terminal 3.58.1
If you would like to request additional software, please send an email to info@egoi2026.it and we will take your request in consideration.
IDEs with AI autocompletion features will have such features forcibly disabled.