Redox: A Rust Operating System
Go to file
2025-10-24 06:43:50 -06:00
.gitlab Reorganize description templates for GitLab 2018-09-05 21:51:33 +02:00
config Add htop to x11 config for debugging 2025-10-18 10:29:53 -06:00
cookbook@e686d5c792 Update cookbook 2025-10-18 16:26:59 -06:00
docker Add explanation comments on the build system files 2024-07-09 12:58:07 +00:00
installer@97dd77918e Submodule update 2025-10-02 07:43:11 -06:00
mk Support binary prefix for aarch64 on aarch64 2025-10-21 12:27:40 -06:00
podman podman: only install libc6-dev-i386 and syslinux-utils on x86_64 2025-10-21 11:19:13 -06:00
redoxfs@84288a2f5d Update installer and redoxfs 2025-09-26 15:54:05 -06:00
relibc@56386f1e26 Update relibc 2025-10-18 14:05:27 -06:00
rust@687c5fa2c3 Update rust toolchain 2025-10-04 07:54:25 -06:00
scripts Always reinstall image in scripts/dual-boot.sh 2025-10-21 15:18:24 -06:00
targets Add custom i686 target 2025-10-04 09:03:19 -06:00
.gitignore Fixed directory specification for the ignored directories 2024-08-31 11:36:17 -07:00
.gitlab-ci.yml Use binstall for rustinstall.sh 2025-08-17 06:18:51 +00:00
.gitmodules Update Rust to nightly-2025-01-12 2025-01-13 14:32:19 -07:00
build.sh use spaces for whitespace 2025-07-05 15:08:40 +01:00
CONTRIBUTING.md Small improvements and cleanup to CONTRIBUTING.md and HARDWARE.md 2025-10-14 20:50:10 -03:00
flake.lock Added shell for native build using Nix 2025-05-12 23:05:35 +00:00
flake.nix Added shell for native build using Nix 2025-05-12 23:05:35 +00:00
HARDWARE.md Improve a HARDWARE.md question 2025-10-15 08:51:12 -03:00
LICENSE Add license 2016-08-13 16:28:33 -06:00
Makefile Simplify gdb-userspace 2025-08-24 19:05:28 +02:00
native_bootstrap.sh Update deps for native ubuntu build 2025-09-01 08:29:53 +00:00
podman_bootstrap.sh Add fuse3-devel to the build dependencies list in podman bootstrap for Fedora 2025-10-24 06:43:50 -06:00
README.md Add and improve items on the ecosystem table in the README 2025-06-16 16:33:10 -03:00
redox.ipxe Use http to download redox-live.iso during netbooting 2025-06-24 20:53:40 +02:00
rust-toolchain.toml Update rust toolchain 2025-10-04 07:54:25 -06:00

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) @jackpot51
RedoxFS (default filesystem) @jackpot51
Drivers @jackpot51
relibc (C POSIX library written in Rust) @jackpot51
Ion (defauilt shell) @jackpot51
Termion (terminal library) @jackpot51
netstack (network stack) @jackpot51
pkgutils (current package manager) @jackpot51
Orbital (display server and window manager) @jackpot51
This repo - the root of the Build System @jackpot51
Cookbook (build system for system components and programs) @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