RedoxOS

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Redox
File:Redox logo 2015.svg
File:Redox running Orbital.png
在Orbital窗口运行着Ion壳程序的Redox
开发者Jeremy Soller,
Redox Developers[1]
编程语言Rust汇编语言
操作系统家族类Unix系统
运作状态支持中
源码模式开放源代码软件
首次发布2015年4月20日,​11年前​(2015-04-20
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    市场取向桌面工作站服务器
    支持的语言English
    软件包管理系统Magnet
    支持平台x86-64ARMIA-32
    内核类别微内核
    用户空间Custom
    默认用户界面命令行、图形(Orbital)
    许可证MIT
    前一代SollerOS[2]
    官方网站www.redox-os.org
    仓库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)

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

    参见[编辑]

    参考文献[编辑]

    1. ^ Redox Contributors. GitHub. [17 January 2017]. (原始内容存档于2017-01-04). 
    2. ^ Ticki. This Year in Redox. Redox – Your Next(Gen) Operating System. Redox Developers. 31 December 2016 [17 January 2017]. (原始内容存档于2017-10-24). 
    3. ^ 罗奇奇. Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统. OSChina法语OSChina. 2022-11-25 [2026-05-20] (中文(中国大陆)). 
    4. ^ Redox Developers. Redox官方网站. [2017-08-24]. (原始内容存档于2017-08-24). Redox是用Rust语言编写的类UNIX操作系统 , 目标是把Rust语言的创新带入到现代的微内核和全系列的应用程序。 
    5. ^ The Redox Book. [2017年8月24日]. (原始内容存档于2017年8月24日). 
    6. ^ Soller, Jeremy (jackpot51). Initial commit of Rustboot-based OS. GitHub. GitHub, Inc. 20 April 2015 [17 January 2017]. (原始内容存档于2019-02-17).