YoctianOS is a lightweight, experimental operating system built for curiosity, exploration, and clean system design.
It’s a place to prototype ideas, challenge assumptions, and push small components to do interesting things.
- Simplicity first — small, readable, and intentionally minimal.
- Clear architecture — well‑defined layers, predictable behavior, and modular components.
- Experimentation — new subsystems, alternative interfaces, and unconventional approaches are welcome.
- Kernel foundations: boot process, memory layout, basic scheduling.
- System interfaces: CLI/TUI experiments, early GUI concepts.
- Tooling ecosystem: build scripts, debugging helpers, and dev utilities.
YoctianOS isn’t trying to compete with established OSes.
It’s a sandbox — a place to learn, break things, rebuild them, and understand how systems behave at their core.
While the project is primarily experimental, contributions are welcome if they align with the spirit of clarity, simplicity, and exploration.
Discussions and issues are open for ideas, questions, and technical deep dives.
Each component of YoctianOS lives in its own repository.
Check individual repos for documentation, progress, and licensing details.
