Образ системы для соревнований по спортивному программированию

contest-2026-04-12-amd64.img.gz

Релиз 12.04.2026 Скачать файл

Для баг-репортов, фичреквестов и обратной связи @fsp_kld_support_bot

Описание образа

Версия ОС: Ubuntu 24.04 Установленное ПО: - Go 1.26.2 - GCC 13.3.0 - Rust 1.94.1 - PyPy 7.3.21 - Python 3.12.3 - Kotlin 2.3.20 - OpenJDK 21.0.10 - Geany 2.0 - Neovim 0.12.1 - Eclipse 2026-03 - Code::Blocks IDE 25.03 - Visual Studio Code 1.115.0 - Clion 2025.2.6 - PyCharm Community Edition 2025.2.6 - IntelliJ IDEA Community Edition 2025.2.6.1 Login: contest Password: contest

В качестве системы выбран дистрибутив Ubuntu, так как он имеет в своём составе широкий спектр драйверов, благодаря чему образ полноценно встаёт практически на любой ноутбук.

Установлены все необходимые IDE для проведения контестов по алгоритмическому программированию. Присутствует оффлайн документация по языкам.

В настройках файрвола отключены все входящие подключения, чтобы участники не могли устанавливать соединения между устройствами по локальной сети.

Образ уверенно работает на компьютерах с 8Гб оперативной памяти. В качестве графической оболочки рабочего стола используется легковесная Xfce.

Минимальный размер дискового устройства для установки образа - 64Гб. При необходимости, можно увеличить размер файловой системы на целевом устройстве после установки с помощью утилиты - GParted, которая есть в системе загружаемой с флешки.

Установка с флешки занимает 5-7 мин.

Пользователь contest состоит в группе sudo, чтобы при необходимости была возможность установить нужные пакеты. Перед началом соревнований нужно удалить его из группы и перезагрузить компьютер командой:

deluser contest sudo && reboot

Видео с установкой на ПК

История обновлений

Релиз 12.04.2026: - Увеличен основной раздел до 57Гб (не больше, чтобы оставалась возможность установить на флешку 64Гб); - Добавлена раскаладка клавиатуры для русского языка, переключается Alt + Left Shift; - Добавлен язык программирования Rust и расширение для него в VS code; - Добавлено локальное зеркало расширений VS code для нужных пакетов;

Релиз 10.01.2026: - Добавлены правила файрвола; - Задан фиксированный размер в 250Мб для journalctl;

Релиз 20.12.2025: - Добавлена поддержка Golang;