update README.md

This commit is contained in:
Daniel Samson
2026-07-20 13:39:03 +01:00
parent 914af52b94
commit f8ad4ac971
+5 -5
View File
@@ -1,8 +1,8 @@
# DanOS # DanOS
Codename: Shodan
Version: 1
A small resilient operating system, written from scratch in Zig. **Codename: Shodan**
A very small resilient operating system.
## Zen of DanOS: ## Zen of DanOS:
@@ -18,12 +18,12 @@ A small resilient operating system, written from scratch in Zig.
- Useful during driver development. - Useful during driver development.
- Drivers can claim MMIO / ports - Drivers can claim MMIO / ports
- Driver resources (e.g. IRQ/Port/MMIO) claims are automatically cleaned up if the driver dies or is killed - Driver resources (e.g. IRQ/Port/MMIO) claims are automatically cleaned up if the driver dies or is killed
- Drivers can also hook into the process lifecyle to clean up or reset hardware - Drivers can also hook into the process lifecycle to clean up or reset hardware
- No legacy to deal with - No legacy to deal with
- Zig code uses a clean coding style (Zen of Zig) - Zig code uses a clean coding style (Zen of Zig)
- Favor reading code over writing code. - Favor reading code over writing code.
- No magic numbers. - No magic numbers.
- No shortend names unless its for ABI compatibility or acronyms - No shortened names unless its for ABI compatibility or acronyms
- Inter-Process Communication (IPC) - Inter-Process Communication (IPC)
- Publish and subscribe to Asynchronous Messages - Publish and subscribe to Asynchronous Messages
- Talk to services and processes synchronously - Talk to services and processes synchronously