RedoxOS

維基百科,自由的百科全書
(差異) ←上一修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳至導覽 跳至搜尋
Redox
File:Redox logo 2015.svg
File:Redox running Orbital.png
在Orbital窗口執行著Ion殼程式的Redox
開發者Jeremy Soller,
Redox Developers[1]
程式語言Rust組合語言
作業系統家族類Unix系統
運作狀態支援中
原始碼模式開放原始碼軟體
首次發布2015年4月20日,​11年前​(2015-04-20
市場取向桌面工作站伺服器
支援的語言English
軟體套件管理系統Magnet
支援平台x86-64ARMIA-32
核心類別微核心
使用者空間Custom
預設使用者介面命令列、圖形(Orbital)
許可證MIT
前一代SollerOS[2]
官方網站www.redox-os.org

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

支援[編輯]

目前Redox支援[5]:

  • 所有x86_64架構CPU
  • 有VBE支援的所有顯示卡
  • AHCI協定的硬碟
  • E1000或RTL8168網卡
  • PS/2類比介面的滑鼠和鍵盤

設計[編輯]

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

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

歷史[編輯]

Redox最早於2015年4月20日在Github上發表。[6]從此開始了活躍的開發行程。

參見[編輯]

參考文獻[編輯]

  1. ^ Redox Contributors. GitHub. [17 January 2017]. (原始內容存檔於2017-01-04). 
  2. ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始內容存檔於2017-10-24). 
  3. ^ 羅奇奇. Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统. OSChina法語OSChina. 2022-11-25 [2026-05-20] (中文(中國大陸)). 
  4. ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始內容存檔於2017-08-24). Redox是用Rust語言編寫的類UNIX作業系統 , 目標是把Rust語言的創新帶入到現代的微核心和全系列的應用程式。 
  5. ^ The Redox Book. [2017年8月24日]. (原始內容存檔於2017年8月24日). 
  6. ^ Soller, Jeremy (jackpot51). Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 20 April 2015 [17 January 2017]. (原始內容存檔於2019-02-17).