1.7 KiB
1.7 KiB
layout |
---|
default.liquid |
{{ site.title }}
About
Mercury is going to be an Operating System with a radically unique and new design. This includes being based around new ideas and features, sacrificing backwards compatibility for them.
Main Features
- Written in Rust1
- Built mainly for ARM/RISC-V architecture
- Not POSIX compatible
- OCAP2 security, with an Actor based system
- Well documented using rustdoc and mdBook
- Microkernel3 with features being split into different
crates
&libraries
- Full UTF-8 support, because it's 2023
- Easy global configuration, NixOS/Guix style4
- Build with security in mind from the start
- Vulkan rendering
serde
for serializing data into/from different formats- Allows for easy message passing
- Store/read data in
bytes
easily - Can use anything supported by
serde
for configuration
- Comprehensive Testing with Automated Tests and Fuzzing
GUI
- Using the same Actor system
- Accessibility as a priority
- Global styling & configuration
- Responsive and dynamic
- Full multimedia support
- Navigable fully by both mouse & keyboard
-
Why? Because I like writing in it, and it's memory safe ↩︎
-
https://decentralized-id.com/web-standards/object-capabilities/ ↩︎