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