RedoxOS
外觀
在Orbital窗口執行着Ion殼程式的Redox | |
| 開發者 | Jeremy Soller, Redox Developers[1] |
|---|---|
| 程式語言 | Rust、匯編語言 |
| 作業系統家族 | 類Unix系統 |
| 運作狀態 | 支援中 |
| 原始碼模式 | 開放原始碼軟件 |
| 首次發布 | 2015年4月20日 |
| 目前版本 | |
| 市場取向 | 桌面、工作站、伺服器 |
| 支援的語言 | English |
| 軟件套件管理系統 | Magnet |
| 支援平台 | x86-64、ARM、IA-32 |
| 內核類別 | 微內核 |
| 用戶空間 | Custom |
| 預設用戶介面 | 命令列、圖形(Orbital) |
| 許可證 | MIT |
| 前一代 | SollerOS[4] |
| 官方網站 | www |
| 倉庫 | |
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]
參見
[編輯]- Haiku – 開源桌面作業系統
- FreeRTOS – 微內核,即時作業系統(RTOS)
- QNX – 符合POSIX,微內核即時作業系統(RTOS)
- INTEGRITY – 微內核即時作業系統(RTOS)
- L4微內核系列 – L4系列,小而快的開源微內核
- 貝爾實驗室九號計劃 – 為了接替UNIX的分散式作業系統
- MINIX 3 – 類Unix微內核作業系統
參考文獻
[編輯]- ^ Redox Contributors. GitHub. [17 January 2017]. (原始內容存檔於2017-01-04).
- ^ "Redox OS 0.9.0"; 作者姓名字串: Ron Williams; 檢索日期: 2024年9月9日.
- ^ Redox OS 0.9 Brings COSMIC Apps, Better Performance & Improved Linux App Compatibility. 2024年9月9日 [2024年9月11日] (英語).
- ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始內容存檔於2017-10-24).
- ^ 羅奇奇. Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统. OSChina. 2022-11-25 [2026-05-20] (中文(中國大陸)).
- ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始內容存檔於2017-08-24).
Redox是用Rust語言編寫的類UNIX作業系統 , 目標是把Rust語言的創新帶入到現代的微內核和全系列的應用程式。
- ^ Soller, Jeremy. Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 2015-04-20 [2025-01-09]. (原始內容存檔於2019-02-17).
- ^ 存档副本. [2026-06-20]. (原始內容存檔於2026-01-19).
- ^ Redox - Your Next(Gen) OS. www.redox-os.org. [2017-08-24]. (原始內容存檔於2015-10-08).
- ^ 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).
- ^ 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).
- ^ General FAQ. www.redox-os.org. [2025-12-09]. (原始內容存檔於2026-05-07) (英語).
- ^ Redox Repository. GitHub. [2016-03-26]. (原始內容存檔於2015-10-09).
- ^ 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) (英語).
- ^ Tanenbaum, Andrew S. Gallimaufry. electoral-vote.com. 2025-11-15 [2025-11-17]. (原始內容存檔於2025-12-09).