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), оболочку (Ion), сервер дисплея (Orbital) и другие компоненты в загружаемую ОС.
Как мне на практике попробовать Redox?Следуйте руководствам 'Trying Out Redox' и 'Building Redox', на которые ведут ссылки из этого репозитория, чтобы собрать систему и загрузить её в виртуальной машине или на реальном железе.
Нужно ли что-то особенное для сборки, или подойдёт любой Linux-компьютер?Проект предоставляет Redoxer — инструмент для удобной разработки под Redox в Linux, а также собственную документацию системы сборки по настройке окружения для сборки.
Достаточно ли Redox стабилен, чтобы заменить мою повседневную ОС?Пока что нет. Redox прямо описывается своим сообществом как система в активной разработке, поэтому её лучше рассматривать как экспериментальную или любительскую ОС, а не как основную.
Будет ли она работать на моём компьютере или только в виртуальной машине?Поддерживаются оба варианта: README ведёт на список совместимости с оборудованием для реальных машин, а также на инструкции по запуску Redox в виртуальной машине.
Какая графическая среда поставляется с Redox?Redox использует приложения рабочего стола COSMIC и стремится к совместимости на уровне исходного кода со многими существующими программами на Rust, Linux и BSD.
Какие другие операционные системы вдохновили дизайн Redox?Redox черпает вдохновение в seL4, MINIX, Plan 9, Linux и BSD.
Какая оболочка и файловая система используются в Redox по умолчанию?По умолчанию используется оболочка Ion и файловая система RedoxFS, обе поддерживаются в экосистеме Redox.
Могу ли я запускать существующее программное обеспечение для Linux или BSD на Redox?Да, в Redox входит relibc — библиотека POSIX для C, написанная на Rust, которая обеспечивает совместимость на уровне исходного кода со многими программами на Rust, Linux и BSD.
Creator
redox-os
Size
27.3 MB
Stars
16.6K
Age
11y
Commits · 90 Days