ZainiumOS is a from-scratch Linux operating system targeting musl libc, not glibc. It is not derived from or repackaged from any existing distribution — the cross-compilation toolchain, the base system, and the package manager are all original work, built from upstream source.
The filesystem is split into layers that never share physical storage:
syshub— the immutable base system, read-only at runtimezaisys— the immutable bootloader, kernel image, and ramfszexlib— the writable userland, where all installed packages live
These merge at runtime through a real Linux OverlayFS union — never a symlink farm, never shared storage. syshub/zaisys can never be modified by anything that happens in userland, and every privileged action that touches the system is mediated by Elevate, our own replacement for sudo.
Packages are resolved by Zex through a strict, priority-ordered tier system — Zainium's own native archive first, then Void Linux musl ports, then Alpine, then Chimera as a last resort — plus a source-build engine for Rust crates via crates.io.
Determinism is the first rule, and it is not negotiable. Every build, every install, every upgrade produces the same result from the same inputs, every time. ZainiumOS does not favor any upstream and is not built to compete with any other distribution — it exists to be deterministic.
Read the full architecture in the ZainiumOS README.
Most Linux distributions lean on decades-old C tooling. ZainiumOS rebuilds the userland it depends on in Rust, from scratch, rather than inheriting it as-is.
| Project | What it is |
|---|---|
| ZainiumOS | The operating system itself |
| Quantra-System | PID 1 init system, initramfs, and network stack — memory-safe, static, Rust |
| Recoil | Immutable system safety net and chronology engine — rollback for the whole system |
| Evorix-browser | A native, track-free, musl-based web browser |
| oxidized-environment | Native TOML-based environment resolver — replaces /etc/profile.d |
| oxideutils | A memory-safe, high-performance rewrite of GNU binutils |
| oxibus | A from-scratch Rust implementation of D-Bus |
| oxicurses | A Rust rewrite path for classic ncurses |
| oxiread | A memory-safe library for interactive command-line editing |
| oxipd | A from-scratch Rust rewrite of dhcpcd |
| oxidized-yacc | A pure Rust LALR(1) parser generator |
| syshub-recipes | Package recipes for syshub, the base OS |
| userland-recipes | Community package recipes for zexlib, the userland |
Developer and System Architect: Ali Zain