A full-stack high-performance Quantum Operating System and simulator engine written in Rust.
Rust
0
6 commits
updated Sep 23, 2026
A full-stack, high-performance Quantum Operating System Kernel and Gate-Based Simulator Engine built from scratch in Rust.
This project bridges the gap between quantum physics and operating system architecture. It features a complete runtime pipeline: from OpenQASM parsing and Intermediate Representation (QIR) optimization to hardware pulse level simulation, error correction (ECC), quantum memory management (QMMU), and multi-tenant cloud security.
.qswap), state preservation, and page tables[cite: 1].qos_kernel>): Real-time command-line interface for executing programs, monitoring RAM usage, and running kernel benchmarks[cite: 2].Benchmarks executed on the State Vector engine (Windows x86_64, Release Mode):
| Qubits ($N$) | Hilbert States ($2^N$) | RAM Usage | Execution Time |
|---|---|---|---|
| 2 | 4 | 0.06 KB | 41.8 µs |
| 4 | 16 | 0.25 KB | 75.9 µs |
| 8 | 256 | 4.00 KB | 303.5 µs |
| 10 | 1,024 | 16.00 KB | 900.0 µs |
| 12 | 4,096 | 64.00 KB | 2.18 ms |
| 14 | 16,384 | 256.00 KB | 6.26 ms |
cargo package managerClone the repository:
cd quantum_os
Running the OS
To run the full diagnostic boot sequence, benchmarks, and interactive shell in debug mode:
cargo run
To run with maximum release optimizations (recommended for high-qubit counts):
cargo build --release ./target/release/quantum_os
6 commits
Rust
100.0%
A full-stack high-performance Quantum Operating System and simulator engine written in Rust.
Rust
0
6 commits
updated Sep 23, 2026
A full-stack, high-performance Quantum Operating System Kernel and Gate-Based Simulator Engine built from scratch in Rust.
This project bridges the gap between quantum physics and operating system architecture. It features a complete runtime pipeline: from OpenQASM parsing and Intermediate Representation (QIR) optimization to hardware pulse level simulation, error correction (ECC), quantum memory management (QMMU), and multi-tenant cloud security.
.qswap), state preservation, and page tables[cite: 1].qos_kernel>): Real-time command-line interface for executing programs, monitoring RAM usage, and running kernel benchmarks[cite: 2].Benchmarks executed on the State Vector engine (Windows x86_64, Release Mode):
| Qubits ($N$) | Hilbert States ($2^N$) | RAM Usage | Execution Time |
|---|---|---|---|
| 2 | 4 | 0.06 KB | 41.8 µs |
| 4 | 16 | 0.25 KB | 75.9 µs |
| 8 | 256 | 4.00 KB | 303.5 µs |
| 10 | 1,024 | 16.00 KB | 900.0 µs |
| 12 | 4,096 | 64.00 KB | 2.18 ms |
| 14 | 16,384 | 256.00 KB | 6.26 ms |
cargo package managerClone the repository:
cd quantum_os
Running the OS
To run the full diagnostic boot sequence, benchmarks, and interactive shell in debug mode:
cargo run
To run with maximum release optimizations (recommended for high-qubit counts):
cargo build --release ./target/release/quantum_os
6 commits
Rust
100.0%