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日更新). 
  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).