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