Maratona Linux is the development environment used since 2016 on the ``Maratona de Programa\c{c}\~ao'', ICPC's South American regional contest. It consists of Debian packages that modify a standard Ubuntu installation in order to make it suitable for the competition, installing IDEs, documentation, compilers, debuggers, interpreters, and enforcing network restrictions. The project, which began based on Ubuntu 16.04, has been successfully migrated from 20.04 to 22.04, the current Long-term Support (LTS) version. The project has also been improved by adding static analyzers, updating the package dependency map, splitting large packages, and enhancing the packaging pipeline.
翻译:Maratona Linux是自2016年起在“Maratona de Programação”(ICPC南美区域赛)中使用的开发环境。它由一系列Debian软件包组成,这些软件包通过修改标准Ubuntu安装,使其适应竞赛需求,包括安装集成开发环境(IDE)、文档、编译器、调试器、解释器,并实施网络限制。该项目最初基于Ubuntu 16.04构建,现已成功从20.04版本迁移至当前的长期支持(LTS)版本22.04。项目还通过添加静态分析工具、更新软件包依赖关系图、拆分大型软件包以及优化打包流程得到了进一步改进。