Rolling release, not rolling breakagePackages enter the repo only after validation. flux update brings an installed system fully up to date, on your terms.
Transparent by defaultEvery flux operation tells you exactly what it is doing and why. Configs are plain text meant to be read, not generated and hidden.
A lean, legible coremusl replaces glibc. BusyBox forms the userland. runit is PID 1, with services you can read under /etc/sv. No systemd.
flux, a package manager you can hold in your headOne C binary, no runtime dependencies beyond libc. Reproducible builds, a binary cache for speed, and source recipes for control.
Wayland desktop, terminal-firstSleex is the primary desktop, with SwayFX as the second choice. The terminal always stays the primary interface.
Ready to code on first bootCore developer tools ship in the desktop image. Whole language toolchains are one flux devkit away.