Pure GNU/Linux Distributions

The Free Software Foundation endorses exactly nine GNU/Linux distributions. Every one of them ships only free software: no proprietary packages, no binary firmware blobs, no non-free drivers. The kernel is always Linux-libre, Linux with all opaque binary blobs removed and documented.

How FSF endorsement works: each distro's repositories, installer, and default configuration are reviewed against the GNU Free System Distribution Guidelines (FSDG). Endorsement is revoked if a distro begins shipping or pointing users toward non-free software. The live list is at gnu.org/distros.

Desktop & general-purpose

Trisquel GNU/Linux

FSF endorsed Base: Ubuntu LTS Init: systemd Packages: apt/dpkg Latest: 12.0 "Ecne" (April 2026)

Trisquel is a community-driven Ubuntu-LTS derivative maintained by the non-profit Trisquel Association (Spain). It is the FSF's most-recommended distro for newcomers: familiar enough to ease the switch from Ubuntu or Mint, fully free from the first boot. Version 12.0 "Ecne" (April 2026) is based on Ubuntu 24.04 LTS and supported until 2029.

The default edition ships MATE, a traditional GNOME 2-style desktop that runs comfortably on 1–2 GB RAM. Additional editions cover every need:

  • Triskel: KDE Plasma for a modern, feature-rich environment.
  • Trisquel Mini: LXDE for old hardware (very low RAM).
  • Sugar: the educational desktop, aimed at children.

All nonfree elements from Ubuntu are removed: Trisquel uses the Linux-libre kernel, strips proprietary firmware, and replaces non-free applications with libre alternatives. Firefox becomes Abrowser (unbranded, libre). LibreJS is included by default to block non-free JavaScript in the browser.

trisquel.info →

GNU Guix System

FSF endorsed Base: independent (GNU project) Init: GNU Shepherd Packages: Guix (functional) Latest: rolling (Guix 1.5.0, Jan 2026)

Guix System is GNU's own operating system, built around the GNU Guix functional package manager. Unlike conventional distros, all packages and the entire system configuration are expressed in GNU Guile (a Scheme dialect). Every change is atomic and roll-back-able; builds are reproducible bit-for-bit given the same inputs.

Key properties that make Guix System unique:

  • 20,000+ packages, all freely available through the Guix package set.
  • Transactional upgrades: every system change can be rolled back.
  • Per-user profiles: install packages without root, no version conflicts.
  • GNU Shepherd init: a GNU-native init system written in Guile; no systemd.
  • Linux-libre kernel: zero binary blobs.

Guix System targets power users and developers who value reproducibility and full control. There is no fixed default desktop; FSF images typically include Xfce, GNU IceCat, and GNU Emacs. Guix can also be installed as a package manager on top of any existing GNU/Linux system.

guix.gnu.org →

Parabola GNU/Linux-libre

FSF endorsed Base: Arch Linux Init: systemd (OpenRC available) Packages: pacman Release: rolling

Parabola is an Arch Linux derivative that removes every non-free component while keeping Arch's rolling-release model and pacman package manager. It rebuilds Arch packages from source in a clean chroot, replacing or dropping anything that does not meet FSDG criteria. The result is an up-to-date, power-user system with guaranteed freedom.

Parabola provides multiple installation images:

  • LXDE live ISO: graphical installer via Calamares; recommended for most users.
  • Net Install / CLI ISO: minimal network installer for those who want a clean base.
  • OpenRC ISO: for users who prefer to avoid systemd.

Hardware requirements are modest: a GUI live environment runs on ~256 MB (i686) or ~384 MB (x86_64) RAM, though 1 GB or more is recommended for everyday use.

parabola.nu →

PureOS

FSF endorsed Base: Debian testing Init: systemd Packages: apt/dpkg Latest: 10.3 "Byzantium" (June 2023)

PureOS is developed by Purism and ships on their Librem laptops and Librem 5 smartphone. It is based on Debian's testing branch with all proprietary elements removed, FSF-endorsed since 2017. Version 10.3 "Byzantium" was released June 2023.

PureOS runs two distinct interfaces from the same codebase:

  • GNOME Shell: on Librem laptops and standard x86-64 PCs (4 GB RAM recommended).
  • Phosh: Purism's GNOME-based mobile shell for the Librem 5 smartphone (ARM).

Privacy-respecting defaults throughout: Linux-libre kernel, no proprietary firmware, no telemetry, no cloud account required. Librem hardware adds physical kill switches for camera, microphone, and wireless. The default browser is GNOME Web (Epiphany). A Triskel (KDE Plasma) edition is also officially supported.

pureos.net →

Hyperbola GNU/Linux-libre

FSF endorsed Base: independent (Arch-inspired) Init: OpenRC Packages: pacman Latest: 0.4.4 "Milky Way" (Jan 2024)

Hyperbola is an independent, Arch-inspired distribution that prioritises long-term stability, security, and minimalism (KISS philosophy). Unlike Parabola's rolling model, Hyperbola follows a slower release cadence with security backports, similar to Debian stable but lighter. Version 0.4.4 "Milky Way" was released January 2024.

It uses OpenRC (avoiding systemd) and pacman with its own repositories of libre packages. Hardware requirements are exceptionally low: the live installer needs as little as 57 MiB (i686) or 85 MiB (x86_64) RAM. The recommended desktop is Lumina, a Qt-based, minimal, DBus-free desktop environment. LXDE and other lightweight options are also available.

Hyperbola takes the most conservative stance on freedom of any desktop distro on this list: it has removed non-free libraries such as libva and Vulkan support where libre implementations were unavailable. A long-term project to transition the kernel to a libre BSD base is planned.

hyperbola.info →

Dragora GNU/Linux-libre

FSF endorsed Base: independent (built from scratch) Init: SysV init Packages: Qi / Graft Latest: 3.0-beta2 (April 2023)

Dragora is built entirely from scratch: no Debian, no Arch, no other distro underneath. Every component is compiled from source using a Musl C library and LibreSSL for security. It uses SysV init (no systemd, no runit) and its own package manager, Qi, with Graft for building packages from source.

The default desktop is the Trinity Desktop Environment (TDE), a maintained fork of KDE 3, which runs well on modest hardware. Dragora ships as a hybrid live ISO (works on USB or CD) with a text-based or interactive installer.

Development is slow but deliberate. Version 3.0 has been in progress for over a decade; the latest is 3.0-beta2 (April 2023), with no final release date announced. It is best suited to users who value radical transparency: every line of the system is auditable and compiled locally. Maintained by a small team led by Matías Fonzo.

dragora.org →

Dyne:bolic

FSF endorsed Base: Devuan (Debian without systemd) Init: SysV init Packages: apt/dpkg Latest: 4.0.0 beta (early 2024)

Dyne:bolic is a fully free, live GNU/Linux distribution aimed at artists, musicians, video editors, and activists. It runs directly from USB or DVD with no installation required, keeping the host system untouched. The current version 4.0.0 (beta, 2024) is a major rewrite based on Devuan 5 "Daedalus" (Debian without systemd) running the Linux 6.8 kernel.

The desktop is KDE Plasma 5 with a custom Activities layout organised around creative workflows: Streaming, Audio, Video, Graphics, and Publishing. Dyne:bolic is designed to run on older hardware (even machines with 256 MB RAM) and can load entirely into RAM for maximum speed. It includes:

  • A curated suite of free multimedia tools (audio editors, video editors, streaming software).
  • Tomb: Dyne.org's own file encryption tool for private data.
  • PipeWire for audio routing and low-latency audio production.

Maintained by the Dyne.org Foundation. Community support via wiki, mailing lists, IRC, and Matrix.

dyne.org/dynebolic →

Embedded & specialised

These distributions target routers, embedded devices, or highly specific use cases. They are fully FSF-endorsed and run exclusively free software, but they are not general-purpose desktop operating systems.

libreCMC

FSF endorsed Base: OpenWrt/LEDE Init: procd Packages: opkg Target: routers & embedded devices Latest: v6.6 (Dec 2025)

libreCMC (Libre Concurrent Machine Cluster) is a fully free embedded GNU/Linux distribution derived from OpenWrt/LEDE. It is the primary option for users who want software freedom all the way down to their router. FSF-endorsed since 2014, the latest release is v6.6 (December 2025).

It targets Wi-Fi routers with ath9k chipsets (for which fully free drivers exist), the Ben NanoNote handheld, and other MIPS-class embedded hardware. There is no graphical interface; libreCMC is command-line only, managed through opkg (OpenWrt's package manager) and optionally via the LuCI web interface. It requires as little as 32 MB RAM. FSF's Respects Your Freedom (RYF) certification covers several devices running libreCMC.

librecmc.org →

ProteanOS

FSF endorsed Base: independent (built from scratch) Packages: Protean (custom build system) Target: embedded & Libreboot systems

ProteanOS is an independent embedded GNU/Linux distribution designed for maximum configurability, FSF-endorsed in 2015. It is built from scratch with its own toolchain and build system (ProKit), targeting embedded devices and systems running Libreboot firmware (the free BIOS/UEFI replacement).

Its defining feature is a unique packaging model that combines binary ease with source flexibility: packages can be reconfigured at build time or run time, somewhat analogous to a hybrid of Yocto and Nix. There is no graphical interface; ProteanOS provides a minimal GNU userland for the target board via SDK-generated root filesystems.

ProteanOS is for developers building libre embedded systems, not for general desktop use. It fully rejects non-free software and uses the Linux-libre kernel throughout.

proteanos.com →

At a glance

All nine distros use the Linux-libre kernel and contain exclusively free software.

Distro Base Init Package manager Default desktop Audience
Trisquel Ubuntu LTS systemd apt MATE Beginners, schools
Guix System Independent GNU Shepherd Guix Xfce (typical) Developers, power users
Parabola Arch Linux systemd / OpenRC pacman User's choice Arch users, advanced
PureOS Debian testing systemd apt GNOME / Phosh Privacy-conscious, Purism hardware
Hyperbola Independent OpenRC pacman Lumina Security-focused, old hardware
Dragora Independent SysV init Qi / Graft Trinity (TDE) Minimalists, from-scratch builders
Dyne:bolic Devuan SysV init apt KDE Plasma 5 Artists, musicians, activists
libreCMC OpenWrt procd opkg None (embedded) Routers, embedded devices
ProteanOS Independent Custom Protean/ProKit None (embedded) Embedded & Libreboot systems

What makes a distro "pure"?

Not all distros that call themselves "open source" or even "free" qualify for FSF endorsement. Here is what is verified before a distro earns a place on this list:

No proprietary packages

The official repositories contain only free software. Non-free repos are not offered, suggested, or easy to enable.

Linux-libre kernel

The kernel must not include binary firmware blobs. Linux-libre removes and documents every deletion from upstream Linux.

Free installer

The installation process (including any live environment) must itself run entirely on free software.

No steering toward non-free

The distro must not recommend, advertise, or provide convenient paths to proprietary software or non-free services.

Note on popular distros: Ubuntu, Fedora, Debian, Linux Mint, openSUSE, and most other well-known distributions are not on this list. They include or recommend non-free firmware, ship proprietary drivers, or offer non-free software repositories, which disqualifies them from FSF endorsement. They may still be useful, but they do not give users complete software freedom.