本页使用了标题或全文手工转换

Redox

维基百科,自由的百科全书
跳到导航 跳到搜索
Redox
Redox logo 2015.svg
Redox running Orbital.png
在Orbital窗口运行着Ion壳程序的Redox
开发者 Jeremy Soller,
Redox Developers[1]
编程语言 Rust汇编语言
作業系統家族 類Unix系統
運作狀態 支援中
源码模式 开放源代码软件
初始版本 2015年4月20日,​4年前​(2015-04-20
最新測試版本 0.5.0/ 2019年3月24日,​3個月前​(2019-03-24
市場取向 桌面工作站服务器
支持的语言 English
软件包管理系统 Magnet
支援平台 x86-64ARMIA-32
内核类别 微内核
使用者空間 Custom
默认用户界面 命令行、图形(Orbital)
许可证 MIT
前一代 SollerOS[2]
官方網站 www.redox-os.org

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

支持[编辑]

目前Redox支持[4]:

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

设计[编辑]

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

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

历史[编辑]

Redox最早于2015年4月20日在Github上发表。[5]从此开始了活跃的开发进程。

參見[编辑]

参考文献[编辑]

  1. ^ Redox Contributors. GitHub. [17 January 2017]. 
  2. ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. 
  3. ^ Redox Developers. Redox官方网站. Redox是用Rust语言编写的类UNIX操作系统 , 目标是把Rust语言的创新带入到现代的微内核和全系列的应用程序。 
  4. ^ The Redox Book. [2017年8月24日]. 
  5. ^ Soller, Jeremy (jackpot51). Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 20 April 2015 [17 January 2017].