Welcome to AURORA OS
A production-grade operating system with a hybrid kernel (monolithic core + modular services) that runs both natively on bare metal and in your browser via WebAssembly.Quick Start
Get Aurora OS running in seconds — browser or native
Features
Explore the unique capabilities that set Aurora apart
Architecture
Deep dive into kernel design and subsystems
API Reference
System calls, IPC, and development guides
What Makes Aurora Special
Dual-Target Runtime
Dual-Target Runtime
Aurora runs everywhere:
- Native: Boots on x86_64 and ARM hardware via UEFI/BIOS
- Browser: Full OS experience via WebAssembly/WASI runtime
- Same kernel, same apps, seamless experience
Hybrid Kernel Architecture
Hybrid Kernel Architecture
Best of both worlds:
- Monolithic core for performance (scheduler, memory, VFS)
- Modular services for security and flexibility
- Signed loadable modules for drivers
- Capability-based IPC for process isolation
Production-Grade Features
Production-Grade Features
- 4-level paging with higher-half kernel mapping
- KASLR + ASLR for security
- CFS-inspired preemptive scheduler
- TCP/UDP/IP network stack
- VFS with tmpfs, ext2, FAT support
- Signal delivery with user-handler support
- COW (Copy-on-Write) page fault handler
Modern UI/UX
Modern UI/UX
- 60fps animations with GPU acceleration
- Glass morphism and translucent surfaces
- Material Design ripple effects on all interactions
- Comprehensive keyboard shortcuts (press
Shift + ?) - Persistent auth with OPFS + WebCrypto
- Real boot sequence: BIOS POST → Bootloader → Kernel → Login
Design Philosophy
Performance First
Every animation runs at 60fps. Window open: 380ms. Button response: 120ms. Boot to desktop: < 2 seconds.
Security by Design
KASLR, ASLR, stack canaries, signed modules, capability-based IPC, and sandboxed agent execution.
Developer Friendly
Clean C/Assembly/Rust codebase. Comprehensive syscall API. Modular architecture. Full documentation.
Applications
Aurora includes a complete userland with modern applications:- Core Apps
- Enhanced Apps
- Terminal — Full-featured shell with command history and xterm support
- Files — Modern file manager with grid/list views and drag-drop
- Browser — Web browser with tab support and real rendering
- Text Editor — Code editor with syntax highlighting (CodeMirror)
- System Monitor — Real-time CPU, memory, network metrics with charts
- Settings — System configuration and preferences
Performance Metrics
| Metric | Value | Details |
|---|---|---|
| Boot Time | < 2s | BIOS POST → Desktop |
| Window Animation | 380ms | Smooth open with bounce |
| Frame Rate | 60fps | GPU-accelerated transforms |
| Button Response | 120ms | Material ripple effect |
| Memory Footprint | Low | Optimized for efficiency |
Browser Compatibility
Full support with all features enabled
Full support with excellent performance
Full support with WebKit optimizations
Desktop mode required (≥1024px width)
Next Steps
Try it Now
Jump to the Quick Start to run Aurora in your browser instantly.
Explore Features
Learn about unique capabilities like the BPE/U engine and agentic runtime.
Develop Apps
Check the API documentation to build applications for Aurora.
Aurora OS is open source and welcomes contributions! See CONTRIBUTING.md for guidelines.