Skip to content
Snippets Groups Projects
Commit d3dedef9 authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Update how_redox_compares_to_other_operating_systems.md

parent fcef5f9e
No related branches found
No related tags found
No related merge requests found
......@@ -28,11 +28,11 @@ Having vastly smaller amounts of code in the kernel makes it easier to find and
The main idea is to have components and drivers that would be inside a monolithic kernel exist in user space and follow the Principle of Least Authority (POLA). This is where every individual component is:
* Completely isolated in memory and as separate user processes.
* The failure of one component does not crash the other components.
* Allows foreign and untrusted code to not expose the entire system.
* Bugs and malware cannot spread to other components.
* The failure of one component does not crash the other components.
* Allows foreign and untrusted code to not expose the entire system.
* Bugs and malware cannot spread to other components.
* Has restricted communication which each other.
* Doesn't have Admin/Super-User privileges.
* Bugs are moved to user space which reduces their power
* Bugs are moved to user space which reduces their power
All of this increases the reliability of the system significantly. This would be useful for mission-critical applications and for users that want minimal issues with their computer systems.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment