Hydro Contest OS

Hydro Contest OS is the standardized workstation environment maintained by the technical team for XCPC onsite contests, providing consistent compilers, IDEs, desktop settings, user restrictions, and onsite operations tools across venues and seasons.

2025 season environment

The 2025 image adapts the ICPC World Finals Programming Environment and is repackaged for deployment and onsite operations at contest venues in China.

Data safety note: The 2025 image includes the CLI Deploy Toolkit. Its default boot entry may rebuild the first available disk. Do not boot it on a machine containing personal data; use contest-dedicated hardware or a virtual machine.

System information

Base system

  • Ubuntu 24.04.3 LTS (Noble Numbat)
  • Linux kernel 6.8.0 generic
  • GNOME Flashback desktop
  • CLI Deploy Toolkit for automatic deployment and Calamares for manual installation

Editors and IDEs

  • vi, vim, gvim, neovim, emacs, gedit, geany, and kate
  • Eclipse 4.33.0 (2024-09)
  • CLion 2024.2.2
  • IntelliJ IDEA Community Edition 2024.2.3
  • PyCharm Community Edition 2024.2.3
  • Visual Studio Code 1.103
  • Code::Blocks 20.03

Visual Studio Code includes C/C++, Java, Java Debugger, Python, Pylance, Python Debugger, Python Environments, Kotlin, Vim, and Sublime Text Keymap extensions. Some IDE versions may change between image builds; use the downloaded release as the reference.

Programming languages

  • C: GCC 13.3.0
  • C++: G++ 13.3.0
  • Java: OpenJDK 21.0.8
  • Python 3: PyPy3 7.3.15 with Python 3.9.18 compatibility
  • Kotlin: 1.9.24

Before lab-wide deployment, read the installation guide and administration guide.

Current build information

Built on 2025-09-20 12:01:41
Revision: be4e6f6

Release files

Download 2025 imageubuntu-24.04.3-icpc2025-amd64.iso