Documentation
OSCortex is built on a clean separation of hardware-controlling kernel and process-isolated Flutter runtime. Explore the architecture, developer resources, security model, and use cases below.
Core Architecture
System Architecture
→Core architecture target outlining userspace separation, process boundaries, and the permanently embedded Flutter engine layer.
Boot Sequence
→Every phase from power-on to rendered desktop — Limine bootloader through kernel init, driver bring-up, and Flutter shell launch.
Syscall Reference
→Complete API reference for all 80+ kernel syscalls — surfaces, window manager, threading, VFS, networking, and package delivery.
Features
On-Demand Package Delivery
→Fuchsia-inspired ephemeral software model — apps are fetched on demand, SHA-256 verified, LRU cached, and evicted when space is needed.
Security Model
→Process isolation, syscall mediation, SHA-256 bundle verification, and the threat model protecting OSCortex.
Use Cases
→Real-world scenarios from embedded kiosks and IoT gateways to AI workstations and educational platforms.
Developer Resources
Developer Guide
→Build, package, and ship Flutter apps on OSCortex — from project creation to on-demand delivery via package server.
Hardware & Driver Specs
→Deep-dive into the hardware driver model, display rasterization, PS/2 interfaces, block devices, and XHCI/USB stacks.
Operations
CI/CD & Release Compliance
→Documents the git branching structure, automated pull request validation pipelines, and release gates.
Multi-Architecture Model
→Delineates shared kernel logic from machine-dependent CPU bootstrap layers across x86_64, aarch64, and riscv64.
Looking for local codebase help? Read the skills inside .agents/skills/.