
No defaults. No compromises. Build your system from absolute zero.
GET NULLNo init system pre-installed. systemd? runit? OpenRC? Your choice. Start from nothing.
No display server. No window manager. Install X11, Wayland, or live in the terminal. Zero assumptions.
Every package is optional. Including but not limited to the package manager itself. Build exactly what you need, nothing more.
No telemetry, no tracking, no unnecessary daemons. Pure efficiency.
Full source access. Patch anything. Fork everything. Your system, your rules, your code.
Choose which packages you want from source and which binary builds. Powered by Pkglet (optional!)
Most distros claim to be minimal. They lie. They ship with init systems, package managers pre-configured, default shells, and opinions baked in.
NULL is different. NULL gives you nothing, unless you want something. That's it. Everything else? Your decision.
We don't assume you want bash. We don't assume you want systemd. We don't even assume you want a bootloader we chose.
Learn how to bootstrap NULL!