redox README

The project's README from github.com/redox-os/redox. As one markdown file: README.md.

Redox

This repository is the Build System for Redox OS.

Redox is under active development by a vibrant community, you can see the key links below:

Redox is an open-source operating system written in Rust, a language with focus on safety, efficiency and high performance. Redox uses a microkernel architecture, and aims to be reliable, secure, usable, correct, and free. Redox is inspired by previous operating systems, such as seL4, MINIX, Plan 9, Linux and BSD.

Redox is not just a kernel, it's a full-featured operating system, providing components (file system, display server, core utilities, etc.) that together make up a functional and convenient operating system. Redox uses the COSMIC desktop apps, and provides source code compatibility with many Rust, Linux and BSD programs.

MIT licensed

Ecosystem

Some of the key repositories on the Redox GitLab:

Essential Repositories Maintainer
Kernel @jackpot51
Base (essential system components and drivers) @jackpot51
RedoxFS (default filesystem) @jackpot51
relibc (C POSIX library written in Rust) @jackpot51
Ion (defauilt shell) @jackpot51
Termion (terminal library) @jackpot51
pkgutils (current package manager) @jackpot51
Orbital (display server and window manager) @jackpot51
This repo - the root of the Build System @jackpot51 @hatred_45
Redoxer (tool for easy Redox development on Linux) @jackpot51
The Redox Book @jackpot51 @hatred_45
Website @jackpot51 @hatred_45

What it looks like

See Redox in Action for photos and videos.

Redox Redox Redox Redox Redox Redox

redox (redox-os/redox)

Searching Database…

16.6K ·GitHub
这是什么?Redox 是一个用 Rust 编写的开源操作系统,采用微内核架构,目标是做到可靠、安全、好用,同时提供文件系统、显示服务器和核心实用程序等一整套组件。
这是我可以装到 Linux 机器上的内核,还是一个可以直接启动进入的完整操作系统?它是一个完整、独立的操作系统,而不仅仅是内核。本仓库是构建系统,负责把内核、文件系统(RedoxFS)、命令行 shell(Ion)、显示服务器(Orbital)以及其他组件组装成一个可以启动的操作系统。
我到底要怎么试用 Redox?按照本仓库链接的「Trying Out Redox」和「Building Redox」指南,构建系统,然后在虚拟机或真实硬件上启动它。
构建它需要什么特别的东西吗,还是随便一台 Linux 机器都可以?项目提供了 Redoxer,这是一个在 Linux 上方便进行 Redox 开发的工具,此外构建系统自身的文档也介绍了如何搭建构建环境。
Redox 稳定到可以替代我日常使用的操作系统了吗?还不太行。Redox 被明确描述为仍在由社区积极开发中,因此最好把它当作实验性或爱好者的操作系统来对待,而不是日常使用的系统。
它能在我的电脑上跑吗,还是只能在虚拟机里用?两种都支持:README 中既链接了面向真实机器的硬件兼容性列表,也提供了在虚拟机中运行 Redox 的说明。
Redox 自带哪种桌面环境?Redox 使用 COSMIC 桌面应用,并致力于在源代码层面兼容许多现有的 Rust、Linux 和 BSD 程序。
Redox 的设计受到了哪些其他操作系统的启发?Redox 的设计借鉴了 seL4、MINIX、Plan 9、Linux 和 BSD。
Redox 开箱即用的 shell 和文件系统是什么?默认 shell 是 Ion,默认文件系统是 RedoxFS,两者都由 Redox 生态系统维护。
我能在 Redox 上运行现有的 Linux 或 BSD 软件吗?可以。Redox 自带 relibc,这是一个用 Rust 编写的 C 语言 POSIX 库,有助于实现与许多 Rust、Linux 和 BSD 程序的源代码级兼容。
Creator
redox-os
Size
27.3 MB
Stars
16.6K
Age
11y
Commits · 90 Days