I need a GNU/Linux distribution that is:

  • Small: Less than 500 MB (after installation) for the "base system" with coreutils and a window manager, ideally without having to uninstall a bunch of pre-installed software first.

  • Fully free/libre: It must not automatically install proprietary software. That also means that it can’t use an unmodified Linux kernel (as it contains proprietary binary blobs), so it should use the Linux-libre kernel or something similar.

  • Actively maintained: Security updates should be made available reasonably quickly for all supported packages.

  • This FSF-maintained list of fully free Linux distributions is probably exhaustive. Jan 30, 2018 at 20:03
  • @Kodiologist: The FSF’s list is more restrictive. I only require that no proprietary software is installed automatically (i.e., without the user deciding to install it), while the FSF has additional requirements (no encouragement to install proprietary software etc.)
    – unor
    Jan 30, 2018 at 22:19
  • Wikipadia has page Light-weight Linux distribution with comparison table
    – y_ug
    Jan 21, 2020 at 17:39
  • 1
    Unor, "I’m not contributing on Stack Exchange sites anymore" - I can understand your reasons (just another one like Monica). BUT, if you did find an answer, then accepting it would help others. Just a vote - no text for them to copyright. Stay healthy,; I remember you well on this and other sites Oct 20, 2020 at 12:22
  • 1
    @MawgsaysreinstateMonica: Hey Mawg, thanks :) Done. (As SE seems to have fixed the licensing error, I might start contributing again in the future, but for now I’m just watching from a distance.)
    – unor
    Oct 20, 2020 at 16:59

2 Answers 2


Guix SD

(GNU's Not Unix)'s Advanced Distribution!

  • Liberating. Guix is an advanced distribution of the GNU operating system developed by the GNU Project—which respects the freedom of computer users.
  • Dependable. Guix supports transactional upgrades and roll-backs, unprivileged package management, and more. When used as a standalone distribution, Guix supports declarative system configuration for transparent and reproducible operating systems.
  • Hackable. It provides Guile Scheme APIs, including high-level embedded domain-specific languages (EDSLs) to define packages and whole-system configurations.

Core download (USB/DVD installer) size is 245MB for 64 bit and 243MB for 32-bit

  • It is fully free endorsed by Free Software Foundation. In fact a part of GNU Project
  • It comes with Guix Package manager and uses GNU Shepherd init system.

Here are couple of screen-shots from official website:

enter image description here

enter image description here


Alpine Linux (Small, Simple, Secure)

Alpine Linux is an independent, non-commercial, general purpose Linux distribution designed for power users who appreciate security, simplicity and resource efficiency.

We use it to create minimalistic dockers, but it would work just as great when installed as a standalone OS.

It is mostly licensed under GPL2 and MIT:

As per distribution policy, we only ship software licensed under OSI-approved licenses that conform to the open source definition: https://opensource.org/osd in the main, community and testing repositories: software that is freely redistributable and modifiable, among others. This includes software that is written for Alpine Linux, which is generally licensed either under the GPL2 or MIT licenses. The nonfree repository contains software under other licenses, but this repository is not activated by default and requires a user to build the packages themselves: we do not distribute binary packages for this repository. All of the licenses for software we package and ship can be looked up on https://pkgs.alpinelinux.org.

Some licensing highlights for the Alpine base system (packages installed by the alpine-base metapackage, plus the kernel):

  • 1
    Does it meet the three requirements?
    – unor
    Aug 19, 2019 at 15:10
  • 1
    Yes. I wouldn't have mentioned it otherwise.
    – Shloim
    Aug 21, 2019 at 7:49
  • 1
    It would be great if you could edit your answer to state that (and, ideally, how) it meets the requirements. I’m not familiar with this distribution, but I couldn’t find a statement that the kernel is free of proprietary blobs.
    – unor
    Aug 22, 2019 at 9:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.