About Redox
Redox OS is a Unix-like operating system built with Rust, emphasizing security, reliability, and performance. Designed as a complete alternative to Linux and BSD, it features a microkernel architecture, userspace drivers, and a growing ecosystem of compatible software. With support for Intel/AMD, ARM, and RISC-V CPUs, Redox offers fast I/O, minimal resource usage, and advanced security features like capability-based security and full disk encryption.
FAQ
Redox is a Unix-like microkernel-based operating system written in Rust, focusing on safety, reliability, correctness, completeness, freedom, and pragmatism. Its main goal is to be a general-purpose OS, serving as an alternative to existing Unix systems like Linux and BSD, with the ability to run most Unix programs with minimal modifications.
Redox's microkernel design offers true modularity, allowing system components to be modified or replaced without restarting the system. It also provides bug isolation, as most components run in user-space, reducing the risk of system crashes. Additionally, it supports a restartless design, easy development and debugging, and improved security and reliability.
Redox is primarily written in Rust. Rust's restrictive syntax and compiler requirements reduce the likelihood of bugs, and its memory safety features help prevent data corruption and race conditions. This makes Redox less vulnerable to exploits and improves overall security and reliability without significant performance impact.
Redox supports a range of devices, including Intel/AMD CPUs (x86_64, i686, ARM 64-bit with limitations), ACPI, PCI, USB, IDE/SATA/NVMe storage, BIOS VESA/UEFI GOP video, Intel/Realtek sound, and PS/2/USB input. It should work on low-end computers if the processor architecture is supported, though performance and stability may vary depending on the program.
Redox has a package manager similar to apt (Debian) and pkg (FreeBSD). You can learn how to use it by visiting the Downloading packages with pkg page.
Redox has integration with QEMU and VirtualBox. There are also plans for a hypervisor variant in the future, similar to Xen, which would allow running multiple isolated OS instances simultaneously.
To report bugs, read the Creating Proper Bug Reports page and check the GitLab Issues to see if your problem has already been reported. To contribute, you can join the Redox Chat or explore other contribution opportunities mentioned in the documentation.
Alternatives to consider
See all alternativesBadges
Promote Redox giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Redox page on Webfolio.
<a href="https://www.webfolio.to/tools/redox?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.