Redox
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
此條目需要擴充。 (2017年8月24日) |
此條目需要補充更多來源。 (2017年8月24日) |
![]() | |
![]() 在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微內核作業系統。Redox追求可用性、自由和安全性,目標是把Rust語言的創新(安全、並行、實用)帶入到現代的微內核和整套的應用程式。[5]
支援
[編輯]目前Redox支援[6]:
- 所有x86_64架構CPU
- 有VBE支援的所有顯示卡
- AHCI協定的硬碟
- E1000或RTL8168網卡
- PS/2模擬介面的滑鼠和鍵盤
設計
[編輯]Redox為了實現它的目標,它有以下的一些設計決定:
- 使用Rust程式語言
- 使用微內核設計,類似於MINIX
- 包含可選的GUI介面 - Orbital
- 支援Rust標準庫
- 使用MIT許可證
- 驅動執行在用戶空間
- 包括常見的Unix命令
- 包含C程式的新移植庫
歷史
[編輯]Redox最早於2015年4月20日在Github上發表。[7]從此開始了活躍的開發行程。
參見
[編輯]- 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.8.0"; 檢索日期: 2022年11月24日; 作者姓名字串: Jeremy Soller; 出版日期: 2022年11月23日.
- ^ "Rust-Written Redox OS 0.8 Released With i686 Support, Audio & Multi-Display Working"; 檢索日期: 2022年11月24日; 作品或名稱使用語言: 英語; 出版日期: 2022年11月23日; 宣傳物: Phoronix.
- ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始內容存檔於2017-10-24).
- ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始內容存檔於2017-08-24).
Redox是用Rust語言編寫的類UNIX作業系統 , 目標是把Rust語言的創新帶入到現代的微內核和全系列的應用程式。
- ^ The Redox Book. [2017年8月24日]. (原始內容存檔於2017年8月24日).
- ^ Soller, Jeremy (jackpot51). Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 20 April 2015 [17 January 2017]. (原始內容存檔於2019-02-17).
|