github.com/redox-os/redox ↗
Mirror of https://gitlab.redox-os.org/redox-os/redox
Open this visualization on its own page →
Contributors
91
Lines of Code
5,534
From
2016-08-13
To
2021-02-13
About redox-os/redox
Redox is a full-featured operating system written in Rust that emphasizes safety, efficiency, and high performance. It uses a microkernel architecture inspired by systems like seL4, MINIX, Plan 9, and BSD, and aims to be reliable, secure, usable, correct, and free. Beyond just a kernel, Redox provides a complete ecosystem including a filesystem, display server, shell, package manager, and core utilities, making it a functional and convenient operating system.
This repository serves as the build system for Redox OS and coordinates the compilation and integration of the project's essential components across multiple repositories. Key components include the microkernel, RedoxFS filesystem, relibc (a POSIX C library written in Rust), the Ion shell, the Orbital display server and window manager, and various system utilities. The project maintains extensive documentation through the Redox Book and supports multiple ways to try and develop for the system, including virtual machine images and real hardware deployment.
Redox is actively developed by a vibrant open-source community and provides source code compatibility with many Rust, Linux, and BSD programs. The project uses the COSMIC desktop environment and can be accessed through multiple community channels including a Matrix chat, with support for contributions and development via tools like Redoxer, which facilitates Redox development on Linux systems.