Redox

此條目需要擴充。 (2017年8月24日)
请協助改善这篇條目，更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。

|

此條目需要补充更多来源。 (2017年8月24日)
请协助補充多方面可靠来源以改善这篇条目，无法查证的内容可能會因為异议提出而被移除。
致使用者：请搜索一下条目的标题（来源搜索："Redox" -- 网页、新闻、书籍、学术、图像），以检查网络上是否存在该主题的更多可靠来源（判定指引）。

|

提示：此条目的主题不是氧化还原反应。

Redox

在Orbital窗口运行着Ion壳程序的Redox

开发者| Jeremy Soller,
Redox Developers[1]
编程语言| Rust、汇编语言
作業系統家族| 類Unix系統
運作狀態| 支援中
源码模式| 开放源代码软件
首次发布| 2015年4月20日，​10年前​（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
仓库|

* gitlab.redox-os.org/redox-os/redox

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]从此开始了活跃的开发进程。

## 參見

[编辑]

* Google主题
* 自由软件主题

* Haiku – 开源桌面操作系统
* FreeRTOS – 微内核，实时操作系统（RTOS）
* QNX – 符合POSIX，微内核实时操作系统（RTOS）
* INTEGRITY – 微内核实时操作系统（RTOS）
* L4微内核系列 – L4系列，小而快的开源微内核
* 貝爾實驗室九號計畫 – 为了接替UNIX的分布式操作系统
* MINIX 3 – 类Unix微内核操作系统

## 参考文献

[编辑]

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"; 检索日期: 2024年9月11日; 作品或名稱使用語言: 英語; 出版日期: 2024年9月9日; 宣传物: Phoronix.
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 Developers. Redox官方网站.  [2017-08-24]. （原始内容存档于2017-08-24）. "Redox是用Rust语言编写的类UNIX操作系统 , 目标是把Rust语言的创新带入到现代的微内核和全系列的应用程序。"
6. ^ The Redox Book.  [2017年8月24日]. （原始内容存档于2017年8月24日）.
7. ^ Soller, Jeremy (jackpot51). Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 20 April 2015  [17 January 2017]. （原始内容存档于2019-02-17）.

* 查
* 论
* 编

操作系统

概述|

* 宣传（英语：Operating system advocacy）
* 比较（英语：Comparison of operating systems）
* 鑑識软件工程（英语：Forensic software engineering）
* 历史
* 爱好者开发（英语：Hobbyist operating system development）
* 列表
* 年表
* 份额

内核|

| 系统结构|

* Exokernel
* 混合
* 微內核
* 整塊性核心
* 尾闾内核（英语：Rump kernel）
* 单一内核

|

组件|

* 驱动程序
* 可載入核心模組
* 微內核
* 使用者空間

行程管理|

| 概念|

* 上下文交換
* 中斷
* 行程間通訊
* 行程
* 行程控制表
* 实时操作系统
* 线程
* 分時系統

|

调度算法|

* 多任务处理
* 固定优先级抢占（英语：Fixed-priority pre-emptive scheduling）
* 多级反馈队列（英语：Multilevel feedback queue）
* 抢占式多任务处理
* 循環制
* 短进程优先

記憶體管理和資源保护|

* 总线错误
* 一般保护错误
* 記憶體保護
* 分頁
* 分级保护域
* 記憶體區段錯誤
* 虚拟内存

存储访问和文件系统|

* 啟動程式
* 碎片重組
* 设备文件
* 文件属性
* Inode
* 日志
* 分区
* 虛擬檔案系統
* 虚拟磁带库（英语：Virtual tape library）

操作系统列表|

* AmigaOS
* Android
* BeOS
* BSD
* ChromeOS
* CP/M
* DOS
* GNU
* Haiku
* OpenHarmony
* 鸿蒙
* 鸿蒙星河版
* Illumos
* iOS
* Linux
* Macintosh
* Classic Mac OS
* MacOS
* MINIX
* MorphOS（英语：MorphOS）
* MUSIC/SP（英语：MUSIC/SP）
* NOS（英语：NOS (software)）
* NGB TVOS
* OpenVMS
* ORVYL（英语：ORVYL and WYLBUR）
* OS/2
* OSv（英语：OSv）
* Pick（英语：Pick operating system）
* QNX
* ReactOS
* Redox
* RISC OS
* RSTS/E（英语：RSTS/E）
* RSX-11
* RT-11（英语：RT-11）
* Solaris
* TOPS-10/TOPS-20（英语：TOPS-20）
* TPF（英语：Transaction Processing Facility）
* tvOS
* UNIX
* UOS
* Visi On（英语：Visi On）
* VM/CMS（英语：VM (operating system)）
* VS/9（英语：VS/9）
* Microsoft Windows
* Xinu（英语：Xinu）
* z/OS
* watchOS

其他概念|

* 应用程序接口（API）
* 计算机网络
* 硬體抽象層（HAL）
* Live CD
* Live USB
* 殼層（OS Shell）
* 命令行界面（CLI）
* 图形用户界面（GUI）
* TUI（英语：Text-based user interface）
* VUI（英语：Voice user interface）
* 预启动执行环境

* 查
* 论
* 编

Unix及类Unix操作系统

* A/UX
* AIX
* BlackBerry 10
* BSD
* 386BSD（英语：386BSD）
* DragonFly BSD
* FreeBSD
* NetBSD
* OpenBSD
* Coherent（英语：Coherent_(operating_system)）
* GNU
* HP-UX
* Linux
* Android
* ChromeOS
* LynxOS
* MINIX
* NeXTSTEP
* macOS
* Darwin
* iOS
* Plan 9
* QNX
* Redox
* Research Unix
* SCO OpenServer
* Solaris
* SunOS
* System III
* System V
* IRIX
* Tru64 UNIX（英语：Tru64 UNIX）
* Ultrix（英语：Ultrix）
* UnixWare（英语：UnixWare）
* Xenix
* 更多...（英语：List_of_Unix_systems）

* 分类
* 共享资源
* 教科书

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板