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