Skip to content
Snippets Groups Projects
faq.en.md 14.36 KiB
title = "FAQ"

This page covers the most asked questions.

What is Redox?

Redox is a microkernel-based operating system, a complete, fully-functioning, general-purpose operating system with a focus on safety, freedom, reliability, correctness, and pragmatism.

Wherever possible, the system components are written in Rust and run in user-space

What features does Redox have?

Microkernel benefits

True modularity

You can modify/change many system components without a system restart, similar to livepatching.

Bug isolation

Most system components run in user-space on a microkernel system, a bug in a non-kernel component won't crash the system/kernel.

No-reboot design

The kernel changes very little (bug fixing), so you won't need to restart your system very often to update the system.

Since most of the system components are in user-space, they can be replaced on-the-fly (reducing downtime for server administrators).

Easy to develop and debug

Most of the system components run on user-space, simplifying debugging.

Rust benefits

No need for exploit mitigations

The microkernel design written in Rust protects against C/C++ memory defects.