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).