Hyperbola GNU/Linux-libre occupies a rare and principled niche in the Linux ecosystem: it is one of a handful of distributions formally endorsed by the Free Software Foundation (FSF) as a fully free operating system. This means every package in its repositories — from the kernel to the desktop environment — is vetted to ensure it contains no proprietary software, no binary blobs, and no non-free firmware. For users who treat software freedom as a non-negotiable ethical stance, Hyperbola is among the most consistent choices available.
Origins and Philosophy
Founded in 2017, Hyperbola was created as a response to what its developers viewed as freedom regressions in Arch Linux — particularly regarding systemd adoption and creeping non-free dependencies. The project takes a minimalist, long-term support approach, releasing stable snapshots rather than rolling updates. It draws heavily from Arch's packaging tooling (pacman, PKGBUILD) while enforcing stricter freedom policies and targeting longer support windows. The name "Hyperbola" references the mathematical curve — symbolising the project's pursuit of going beyond conventional limits in freedom and privacy.
Linux-libre Kernel
At the heart of Hyperbola is the Linux-libre kernel, maintained by the GNU Project. Linux-libre is a version of the Linux kernel with all proprietary firmware, binary blobs, and obfuscated code removed or replaced with clean stubs. This has practical consequences: some hardware — especially certain Wi-Fi adapters, GPUs, and webcams — may not function out of the box if their drivers depend on non-free firmware. Users planning to run Hyperbola should verify hardware compatibility in advance, ideally referencing the h-node.org hardware database.
OpenRC and No Systemd
Hyperbola deliberately avoids systemd, opting instead for OpenRC as its init system. This is both a philosophical and technical decision. The developers cite concerns about systemd's complexity, attack surface, and licence dependencies. OpenRC is a mature, BSD-licensed init system that is simpler to audit and configure. For experienced administrators, this is a familiar and transparent alternative, though newcomers accustomed to systemctl will need to learn openrc syntax.
Package Management
Hyperbola uses pacman for package management, inherited from its Arch roots. The repositories are smaller than Arch's — deliberately so, since packages must pass freedom audits. There is no AUR equivalent for Hyperbola; all packages are expected to come from the official repositories or be built manually in compliance with free software principles. This keeps the system trustworthy but limits software selection compared to mainstream distributions.
Desktop Environment and Usability
The default live environment ships with IceWM, a lightweight window manager. However, Hyperbola supports other free desktops such as MATE, Openbox, and XFCE, provided they can be assembled from free-only packages. There is no fancy graphical installer — setup is largely manual, closer to Arch Linux's install process than to Ubuntu or Fedora. This reinforces that Hyperbola is targeted at technically confident users who value control over convenience.
Security and Privacy
Beyond software freedom, Hyperbola places strong emphasis on privacy. It ships hardened configurations, avoids telemetry by design, and its default package set excludes known privacy-invasive software. The project has also announced plans to eventually transition to HyperbolaBSD — a BSD-based free operating system — signalling a long-term commitment to the free software movement beyond just Linux.
Who Should Use Hyperbola?
Hyperbola is not for everyone. It requires patience, technical skill, and a willingness to sacrifice hardware compatibility and software breadth for ideological purity. But for GNU/Linux users who prioritise software freedom above all else — activists, researchers, journalists in sensitive environments, or simply principled free software advocates — Hyperbola offers a rare level of integrity. It is a distribution that means what it says.