॥ अव्यय ॥
Modern. Secure. Opinionated.
Built from first principles, not legacy constraints
One language, zero C dependencies. CGO_ENABLED=0. No hidden complexity, no foreign code paths.
Minimal by design. Every component does one thing well. No bloat, no abstractions for their own sake.
Small codebase you can actually read. Understand the entire system, not just fragments of it.
Immutable system core. Memory-safe language. No ambient authority. Defense in depth from the ground up.
Clean break from POSIX baggage. Modern interfaces designed for clarity, not decades of compatibility.
Capability-based permissions tied to identity. Apps declare what they need, users grant what they trust.
Rethinking Linux userspace from first principles
Immutable /avyos/, mutable /config/ and /users/, kernel interfaces at /cache/. Clear separation of concerns.
No root, no sudo. Processes run with explicit capability grants tied to user identity.
23 commands in pure Go — init, shell, mount, net, process — zero external dependencies.
Single codebase for TUI and GUI. 16 widgets, consistent APIs, one abstraction layer.
Message-based IPC with code generation. Type-safe, async, built for services.
Run Alpine, Debian, Fedora in isolated containers at /linux/. POSIX when you need it.
Direct framebuffer rendering, Wayland-inspired compositor, GPU acceleration.
Atomic updates, content-addressed storage, declarative system configuration.
Current state of AvyOS components