Linux Logo
已選擇:
redox-os-0.9.0-dev-desktop
環境格式連結校驗
Flavor Icon
Orbital
Installer
I686
Direct Icon
Flavor Icon
Orbital
Installer
X86_64
Direct Icon
提示:推薦下載最新桌面版GNOME,KDE或Cinnamon桌面環境。

Redox OS

概述

Redox OS 是一個免費、開源的類 Unix 作業系統,旨在成為一個安全、可靠的現代 OS 替代品,使用 Rust 程式語言從頭開始建立。它由社群開發者領導,託管於 redox-os.orgGitHub,支援 x86_64(64 位元)和 i686(32 位元)架構(ARM64 開發中),適用於自訂伺服器和桌面設備, Redox OS 採用滾動發布模型(Rolling Release),強調微核心設計、POSIX 相容性和 Rust 的安全性,預先安裝基本工具如 pkgutils(套件管理器)和 relibc(C 標準函式庫),支援 Linux/BSD 軟體移植。它不是 Linux 發行版,而是獨立的 OS,目標是替代 Linux 和 BSD,目前處於 alpha 開發階段。

歷史與發展
  • 起源:
    • 2015年:Redox OS 專案啟動,由 Jeremy Soller 創建,目標是用 Rust 建立一個現代 OS,解決 C/C++ 的記憶體安全問題。
    • 靈感來自 MINIX 3、seL4 和 Plan 9,結合 Linux/BSD 的熟悉性。
  • 發展歷程:
    • 2015年:Redox 0.1 發布,基本核心與使用者空間。
    • 2017年:0.3 引入檔案系統和基本 GUI。
    • 2020:0.6 優化硬體支持,新增 i686 和音訊。
    • 2022年:0.8 發布,記憶體使用量降低至 480 MB ISO,支援多顯示器。
    • 2024年9月:0.9.0 發布,整合 COSMIC 桌面(檔案管理器、終端機、編輯器),優化移植 Linux 軟體。
  • 社區與支持:
    • 由 Jeremy Soller 和社群維護,託管於 redox-os.orgGitHub 和論壇(redox-os.org/community)。
    • 支援英語,部分中文(透過社群翻譯),文件包括書籍和 API 指南。
    • Reddit 用戶稱「Redox 是 Rust OS 的未來」。
  • 開源許可:
    • MIT License,允許商業使用和修改。
主要特點

Redox OS 以 Rust 建置、微核心和自訂元件為核心,適合 OS 研究和開發。以下是其主要特點:

  1. Rust 核心與使用者空間
    • 整個 OS 用 Rust 編寫,提供記憶體安全和並發優化。
  2. 微內核設計
    • 微核心架構,進程間通訊透過訊息傳遞,類似 MINIX 3。
  3. RedoxFS 檔案系統
    • 自訂檔案系統,支援權限和元資料。
  4. Orbital 桌面
    • 自訂視窗管理器,支援多顯示器。
  5. Ion Shell
    • 自訂 shell,支援命令執行和管道。
  6. 硬體相容性
    • 支援 x86_64/i686,核心 6.12 相容於 Intel/AMD。
    • 最低要求:1 GB RAM、4 GB 磁碟(建議 2 GB RAM、10 GB 磁碟)。
  7. 開發支持
    • 支援 Rust、C 工具鏈,透過 pkgutils 安裝套件。
優勢與限制

優勢

  • Rust 安全:
    • 記憶體安全優於 C/C++ 的 Linux。
    • X 帖子稱“Redox 0.9.0 的 COSMIC 集成讓它更像現代 OS”。
  • 微內核:
    • 進程隔離優於 Linux 單核心。
  • 自訂:
    • 類似 MINIX 3 的實驗性,優於 Arch Linux 的複雜。
  • 社區:
    • GitHub 活躍,提供書籍。
  • 輕量:
    • ISO 480 MB,優於 FunOS 的 1.8 GB。

限制

  • Alpha 狀態:
    • 不穩定,生產環境風險高。
  • 軟體生態:
    • 移植 Linux 軟體需調整,優於 SerenityOS 但不如 Arch Linux。
  • 桌面支援:
    • Orbital 基本,需移植應用。
總結

Redox OS 是一個免費、開源的類 Unix 作業系統,最新版本 0.9.0(2024年9月)基於 Rust 1.80,核心 6.12,支援 x86_64 和 i686。它以 Rust 安全性、微內核和自訂元件(如 Orbital 桌面、Ion Shell、RedoxFS 檔案系統)為核心,提供 pkgutils 套件管理,Redox OS 的 Rust 創新和微核心設計突出,但 alpha 狀態不穩定,生態較小。

  下載統計
版本次數
0.9.01
類型次數
桌面版1
伺服器版0
環境次數
Orbital1
CLI0
  賞杯咖啡
Logo
Wechatpay
Logo
Alipay
Logo
Paypal