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
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    市場取向桌面工作站服務器
    支持的語言English
    軟件包管理系統Magnet
    支援平台x86-64ARMIA-32
    內核類別微內核
    使用者空間Custom
    默認用戶界面命令行、圖形(Orbital)
    許可證MIT
    前一代SollerOS[2]
    官方網站www.redox-os.org
    倉庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

    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).