update README.md
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user