NOI Linux是由中国计算机学会委托北京航空航天大学开发的一套免费的,专门用于NOI竞赛的操作系统,为信息学竞赛选手设计开发。

NOI Linux
NOI Linux(基于Ubuntu 10.10)[1]
开发者北京航空航天大学中国计算机学会
操作系统家族Linux
运作状态目前/稳定
源码模式自由开放源代码软件[2]
支持的语言简体中文
支持平台i386AMD64
内核类别宏内核Linux
默认用户界面GNOME
许可证GPL[2]
官方网站NOI Linux及相关说明文档下载

NOI Linux 1.2由著名的Linux发行版Ubuntu 7.10源代码二次开发而成,却没有开放源代码。其稳定性差、安装步骤复杂、兼容性差、使用困难,尤其删除了ubuntu自带软件包,且无Free Pascal IDE(取而代之的是其他集成开发IDE:lazarusAnjuta、GUIDE),深受NOI参赛选手和辅导教练的诟病。[来源请求]

第二版NOI Linux由Ubuntu 10.10进行少量再开发而成,也没有开放源代码,但稳定性、安装步骤、兼容性和可用性都有所提高。但依然受到不少NOI参赛选手和教练的诟病,也受到开源社区的质疑。[来源请求]

第三版NOI Linux 1.4.1是基于Ubuntu14.04基础上开发的。[3]

2021年7月16日CCF发布新的NOI Linux2.0,基于Ubuntu20.04.1,于2021年9月1日起作为NOI系列比赛和CSP-J/S等活动的标准环境使用。[4]其中有许多较新版本的软件,例如Code::Blocks,VS Code等。[4]

目前,NOI Linux已经成为NOI系列比赛的评测环境与比赛环境,建议各省使用。[5][6]

NOI Linux2.0系统情况简表

类别 软件/模块 版本 备注说明
系统 Kernel 5.4.0-42-generic 64位
语言环境 GCC 9.3.0 C编译器
G++ 9.3.0 C++编译器
FPC 3.0.4 Pascal编译器
Python 2.7 非竞赛语言
3.8 非竞赛语言
调试工具 GDB 9.1
DDD 3.3.12
集成开发环境 Code::Blocks 20.03 C/C++集成开发环境
Lazarus 2.0.6 Pascal集成开发环境
Geany 1.36 C/C++/Pascal (轻量级)集成开发环境
文本编辑工具 VS Code 1.54.3
Emacs 26.3
Gedit 3.36.2
Vim 8.1
Joe 4.6
nano 4.8
sublime text 3.2.2
其他软件 Firefox 79.0 网页浏览器
Midnight Commander (mc) 4.8.24 终端
XTerm (UXTerm) 3.5.3 终端
Arbiter-local 1.02 程序评测工具单机版

参见

参考资料

  1. ^ 安装界面:“Based on Ubuntu 10.10".
  2. ^ 2.0 2.1 Copyleft.
  3. ^ NOI系列活动标准竞赛环境(2012年3月20日更新). [2024-03-17]. (原始内容存档于2024-03-08). 
  4. ^ 4.0 4.1 NOI Linux 2.0发布,将于9月1日起正式启用!. www.noi.cn. [2022-08-08]. (原始内容存档于2018-02-25). 
  5. ^ NOI Linux及相关说明文档下载. 2018-08-21 [2019-07-14]. (原始内容存档于2019-10-18). 
  6. ^ 关于NOIP复赛若干技术问题的说明. 2015-10-28 [2019-07-14]. (原始内容存档于2019-10-18).