NOI Linux
NOI Linux是由中国计算机学会委托北京航空航天大学开发的一套免费的,专门用于NOI竞赛的操作系统,为资讯学竞赛选手设计开发。
开发者 | 北京航空航天大学/中国计算机学会 |
---|---|
操作系统家族 | Linux |
运作状态 | 目前/稳定 |
原始码模式 | 自由与开放原始码软件[2] |
支持的语言 | 简体中文 |
支持平台 | i386,AMD64 |
内核类别 | 宏内核(Linux) |
默认用户界面 | GNOME |
许可证 | GPL[2] |
官方网站 | NOI Linux及相关说明文档下载 |
NOI Linux 1.2由著名的Linux发行版Ubuntu 7.10原始码二次开发而成,却没有开放原始码。其稳定性差、安装步骤复杂、兼容性差、使用困难,尤其删除了ubuntu自带软件包,且无Free Pascal IDE(取而代之的是其他集成开发IDE:lazarus、Anjuta、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 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 | 程序评测工具单机版 |
参见
参考资料
- ^ 安装界面:“Based on Ubuntu 10.10".
- ^ 2.0 2.1 Copyleft.
- ^ NOI系列活动标准竞赛环境(2012年3月20日更新). [2024-03-17]. (原始内容存档于2024-03-08).
- ^ 4.0 4.1 NOI Linux 2.0发布,将于9月1日起正式启用!. www.noi.cn. [2022-08-08]. (原始内容存档于2018-02-25).
- ^ NOI Linux及相关说明文档下载. 2018-08-21 [2019-07-14]. (原始内容存档于2019-10-18).
- ^ 关于NOIP复赛若干技术问题的说明. 2015-10-28 [2019-07-14]. (原始内容存档于2019-10-18).