跳至內容

RedoxOS

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Redox
在Orbital窗口執行着Ion殼程式的Redox
開發者Jeremy Soller,
Redox Developers[1]
程式語言Rust、匯編語言
作業系統家族類Unix系統
運作狀態支援中
原始碼模式開放原始碼軟件
首次發布2015年4月20日,​11年前​(2015-04-20)
目前版本
  • 0.9.0(2024年9月9日;穩定版本)[2][3]
編輯維基數據連結
市場取向桌面、工作站、伺服器
支援的語言English
軟件套件管理系統Magnet
支援平台x86-64、ARM、IA-32
內核類別微內核
用戶空間Custom
預設用戶介面命令列、圖形(Orbital)
許可證MIT
前一代SollerOS[4]
官方網站www.redox-os.org
倉庫 編輯維基數據連結

Redox是用Rust寫就的類Unix微內核作業系統。[5]Redox追求可用性、自由和安全性,目標是把Rust語言的創新(安全、並行、實用)帶入到現代的微內核和整套的應用程式。[6]

設計

[編輯]

Redox為了實現它的目標,它有以下的一些設計決定:

  • 使用Rust程式語言
  • 使用微內核設計,類似於MINIX
  • 包含可選的GUI介面 - Orbital
  • 支援Rust標準庫
  • 使用MIT許可證
  • 驅動執行在用戶空間
  • 包括常見的Unix命令
  • 包含C程式的新移植庫

開發

[編輯]

Redox 由 Jeremy Soller 建立,並於 2015 年 4 月 20 日首次在 GitHub 上發布。[7] Redox 的名稱來源於化學中的氧化還原反應(redox);鐵鏽的形成(即鏽蝕)便是一種氧化還原反應。Soller 本人同時也是 System76 的工程師。[8]

Redox 注重安全性、穩定性和效能。[9][10][11] 它受到多個既有內核和作業系統的啟發,例如 seL4、MINIX、Plan 9、BSD 和 Linux。[12] 當前支援的平台包括 32 位和 64 位 x86、AArch64 以及 64 位 RISC-V。

截至 2024 年 9 月,Redox 代碼庫共有 97 名貢獻者。[13] 該作業系統尚未達到穩定版狀態。[14]

2025 年,MINIX 的作者 Andrew S. Tanenbaum 評論稱,Redox「具有真正的潛力,但尚未成熟,不過值得持續關注……」。[15]

參見

[編輯]

參考文獻

[編輯]
  1. ^ Redox Contributors. GitHub. [17 January 2017]. (原始內容存檔於2017-01-04). 
  2. ^ "Redox OS 0.9.0"; 作者姓名字串: Ron Williams; 檢索日期: 2024年9月9日.
  3. ^ Redox OS 0.9 Brings COSMIC Apps, Better Performance & Improved Linux App Compatibility. 2024年9月9日 [2024年9月11日] (英語). 
  4. ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始內容存檔於2017-10-24). 
  5. ^ 羅奇奇. Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统. OSChina(法語:OSChina). 2022-11-25 [2026-05-20] (中文(中國大陸)). 
  6. ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始內容存檔於2017-08-24). Redox是用Rust語言編寫的類UNIX作業系統 , 目標是把Rust語言的創新帶入到現代的微內核和全系列的應用程式。 
  7. ^ Soller, Jeremy. Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 2015-04-20 [2025-01-09]. (原始內容存檔於2019-02-17). 
  8. ^ 存档副本. [2026-06-20]. (原始內容存檔於2026-01-19). 
  9. ^ Redox - Your Next(Gen) OS. www.redox-os.org. [2017-08-24]. (原始內容存檔於2015-10-08). 
  10. ^ Weisinger, Dick. Operating Systems: Rust Redox – An Next-Generation Attempt to Plug Linux OS Gaps. Formtek. Formtek, Inc. 2016-05-04 [2017-01-17]. (原始內容存檔於2017-01-04). 
  11. ^ Yegulalp, Serdar. Rust's Redox OS could show Linux a few new tricks. InfoWorld (San Francisco: IDG Communications, Inc.). 2016-03-21 [2017-01-17]. (原始內容存檔於2016-03-21). 
  12. ^ General FAQ. www.redox-os.org. [2025-12-09]. (原始內容存檔於2026-05-07) (英語). 
  13. ^ Redox Repository. GitHub. [2016-03-26]. (原始內容存檔於2015-10-09). 
  14. ^ Redox OS is the fastest Linux distro I've tested, and you should try it despite what it's missing. ZDNET. [2024-12-13]. (原始內容存檔於2026-06-20) (英語). 
  15. ^ Tanenbaum, Andrew S. Gallimaufry. electoral-vote.com. 2025-11-15 [2025-11-17]. (原始內容存檔於2025-12-09).