RedoxOS
跳转到导航
跳转到搜索
| File:Redox logo 2015.svg | |
| File:Redox running Orbital.png 在Orbital窗口运行着Ion壳程序的Redox | |
| 开发者 | Jeremy Soller, Redox Developers[1] |
|---|---|
| 编程语言 | Rust、汇编语言 |
| 操作系统家族 | 类Unix系统 |
| 运作状态 | 支持中 |
| 源码模式 | 开放源代码软件 |
| 首次发布 | 2015年4月20日 |
| 当前版本 | |
| 市场取向 | 桌面、工作站、服务器 |
| 支持的语言 | English |
| 软件包管理系统 | Magnet |
| 支持平台 | x86-64、ARM、IA-32 |
| 内核类别 | 微内核 |
| 用户空间 | Custom |
| 默认用户界面 | 命令行、图形(Orbital) |
| 许可证 | MIT |
| 前一代 | SollerOS[2] |
| 官方网站 | www |
| 仓库 |
|
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]从此开始了活跃的开发进程。
参见[编辑]
- Haiku – 开源桌面操作系统
- FreeRTOS – 微内核,实时操作系统(RTOS)
- QNX – 符合POSIX,微内核实时操作系统(RTOS)
- INTEGRITY – 微内核实时操作系统(RTOS)
- L4微内核系列 – L4系列,小而快的开源微内核
- 贝尔实验室九号项目 – 为了接替UNIX的分布式操作系统
- MINIX 3 – 类Unix微内核操作系统
参考文献[编辑]
- ^ Redox Contributors. GitHub. [17 January 2017]. (原始内容存档于2017-01-04).
- ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始内容存档于2017-10-24).
- ^ 罗奇奇. Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统. OSChina. 2022-11-25 [2026-05-20] (中文(中国大陆)).
- ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始内容存档于2017-08-24).
Redox是用Rust语言编写的类UNIX操作系统 , 目标是把Rust语言的创新带入到现代的微内核和全系列的应用程序。
- ^ The Redox Book. [2017年8月24日]. (原始内容存档于2017年8月24日).
- ^ Soller, Jeremy (jackpot51). Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 20 April 2015 [17 January 2017]. (原始内容存档于2019-02-17).