User Space Runtime for XDV OS.
The XDV Runtime provides the user space environment for XDV OS, wrapping dustlib and dustlib_k to provide:
- I/O operations
- Memory management
- String utilities
- Process management
- Task scheduling
- File system interface
- Console I/O
- Init process (PID 1)
This runtime targets K-Domain operation on classical x86-64 hardware. Q and Phi domain requests are hardware-gated and return ERR_DOMAIN_NOT_AVAILABLE (100) when unavailable.
src/
|- runtime_bridge.ds
|- runtime_init.ds
|- runtime_console.ds
|- runtime_io.ds
|- runtime_memory.ds
|- runtime_process.ds
|- runtime_scheduler.ds
|- runtime_fs.ds
|- runtime_string.ds
`- *_tests.ds
| Domain | Status |
|---|---|
| K | Full implementation |
| Q | Hardware-gated (returns ERR_DOMAIN_NOT_AVAILABLE when unavailable) |
| Phi | Hardware-gated (returns ERR_DOMAIN_NOT_AVAILABLE when unavailable) |
0: Success1-99: Module-specific errors100: Domain not available on this hardware
dustlib(../dustlib)dustlib_k(../dustlib_k)
0.2.0