This repository contains experimental projects and design documents.
The docs/ folder contains design documents for various experimental projects:
- RustOS Design: Comprehensive design document for a hypervisor-native operating system written entirely in Rust
- Kernel/User Interaction Alternatives: Exploration of alternatives to traditional syscalls, including RustOS's innovative capability channel approach
A modern, hypervisor-native operating system written entirely in Rust, designed to leverage Rust's memory safety guarantees and zero-cost abstractions. Key innovations include:
- Capability Channels: Revolutionary alternative to traditional syscalls
- Hypervisor-First Design: Optimized for virtualized environments
- Async-First Architecture: Built around Rust's async/await ecosystem
- Type-Safe System Interfaces: Compile-time verification of system interactions
See the design documentation for detailed specifications and architectural decisions.