跳转到内容

RedoxOS

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Redox
在Orbital窗口运行着Ion壳程序的Redox
开发者Jeremy Soller,
Redox Developers[1]
编程语言Rust、汇编语言
作業系統家族類Unix系統
運作狀態支援中
源码模式开放源代码软件
首次发布2015年4月20日,​11年前​(2015-04-20)
当前版本
  • 0.9.0(2024年9月9日;穩定版本)[2][3]
編輯維基數據鏈接
市場取向桌面、工作站、服务器
支持的语言English
软件包管理系统Magnet
支援平台x86-64、ARM、IA-32
内核类别微内核
使用者空間Custom
默认用户界面命令行、图形(Orbital)
许可证MIT
前一代SollerOS[4]
官方網站www.redox-os.org
仓库 編輯維基數據鏈接

Redox是用Rust写就的类Unix微内核操作系统。[5]Redox追求可用性、自由和安全性,目标是把Rust语言的创新(安全、并发、实用)带入到现代的微内核和整套的应用程序。[6]

支持

[编辑]

目前Redox支持[7]:

  • 所有x86_64架构CPU
  • 有VBE支持的所有显卡
  • AHCI协议的硬盘
  • E1000或RTL8168网卡
  • PS/2模拟接口的鼠标和键盘

设计

[编辑]

Redox为了实现它的目标,它有以下的一些设计决定:

  • 使用Rust编程语言
  • 使用微内核设计,类似于MINIX
  • 包含可选的GUI界面 - Orbital
  • 支持Rust标准库
  • 使用MIT许可证
  • 驱动运行在用户空间
  • 包括常见的Unix命令
  • 包含C程序的新移植库

开发

[编辑]

Redox 由 Jeremy Soller 创建,并于 2015 年 4 月 20 日首次在 GitHub 上发布。[8] Redox 的名称来源于化学中的氧化还原反应(redox);铁锈的形成(即锈蚀)便是一种氧化还原反应。Soller 本人同时也是 System76 的工程师。[9]

Redox 注重安全性、稳定性和性能。[10][11][12] 它受到多个既有内核和操作系统的启发,例如 seL4、MINIX、Plan 9、BSD 和 Linux。[13] 当前支持的平台包括 32 位和 64 位 x86、AArch64 以及 64 位 RISC-V。

截至 2024 年 9 月,Redox 代码库共有 97 名贡献者。[14] 该操作系统尚未达到稳定版状态。[15]

2025 年,MINIX 的作者 Andrew S. Tanenbaum 评论称,Redox“具有真正的潜力,但尚未成熟,不过值得持续关注……”。[16]

參見

[编辑]

参考文献

[编辑]
  1. ^ Redox Contributors. GitHub. [17 January 2017]. (原始内容存档于2017-01-04). 
  2. ^ "Redox OS 0.9.0"; 作者姓名字符串: Ron Williams; 检索日期: 2024年9月9日.
  3. ^ "Redox OS 0.9 Brings COSMIC Apps, Better Performance & Improved Linux App Compatibility"; 发表于: Phoronix; 作品或名稱的語言: 英語; 出版日期: 2024年9月9日; 检索日期: 2024年9月11日.
  4. ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始内容存档于2017-10-24). 
  5. ^ 罗奇奇. Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统. OSChina(法语:OSChina). 2022-11-25 [2026-05-20] (中文(中国大陆)). 
  6. ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始内容存档于2017-08-24). Redox是用Rust语言编写的类UNIX操作系统 , 目标是把Rust语言的创新带入到现代的微内核和全系列的应用程序。 
  7. ^ The Redox Book. [2017年8月24日]. (原始内容存档于2017年8月24日). 
  8. ^ Soller, Jeremy. Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 2015-04-20 [2025-01-09]. (原始内容存档于2019-02-17). 
  9. ^ 存档副本. [2026-06-20]. (原始内容存档于2026-01-19). 
  10. ^ Redox - Your Next(Gen) OS. www.redox-os.org. [2017-08-24]. (原始内容存档于2015-10-08). 
  11. ^ Weisinger, Dick. Operating Systems: Rust Redox – An Next-Generation Attempt to Plug Linux OS Gaps. Formtek. Formtek, Inc. 2016-05-04 [2017-01-17]. (原始内容存档于2017-01-04). 
  12. ^ Yegulalp, Serdar. Rust's Redox OS could show Linux a few new tricks. InfoWorld (San Francisco: IDG Communications, Inc.). 2016-03-21 [2017-01-17]. (原始内容存档于2016-03-21). 
  13. ^ General FAQ. www.redox-os.org. [2025-12-09]. (原始内容存档于2026-05-07) (英语). 
  14. ^ Redox Repository. GitHub. [2016-03-26]. (原始内容存档于2015-10-09). 
  15. ^ Redox OS is the fastest Linux distro I've tested, and you should try it despite what it's missing. ZDNET. [2024-12-13]. (原始内容存档于2026-06-20) (英语). 
  16. ^ Tanenbaum, Andrew S. Gallimaufry. electoral-vote.com. 2025-11-15 [2025-11-17]. (原始内容存档于2025-12-09).