Redox
外觀
此條目需要擴充。 (2017年8月24日) |
此條目需要補充更多來源。 (2017年8月24日) |
開發者 | 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.9.0"; 作者姓名字符串: Ron Williams; 檢索日期: 2024年9月9日.
- ^ "Redox OS 0.9 Brings COSMIC Apps, Better Performance & Improved Linux App Compatibility"; 檢索日期: 2024年9月11日; 作品或名稱使用語言: 英語; 出版日期: 2024年9月9日; 宣傳物: 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).