Not all GNU/Linux distributions ship with a Linux-libre kernel, which is a kernel that has removed all the nonfree components such as binary blobs. The Free Software Foundation maintains a list of distributions that use Linux-libre kernels by default: https://www.gnu.org/distros/free-distros.html

More on Linux-libre: https://directory.fsf.org/wiki/Linux-libre https://www.fsfla.org/ikiwiki/selibre/linux-libre/ https://jxself.org/linux-libre/

I recently installed GNU/Linux on several computers (I have a few more to do this on), and I chose a Linux-libre distribution rather than my earlier Debian/Ubuntu based choice.

  • dead [he/him]
    ·
    3 years ago

    Due to licensing restrictions, unclear license information, or failure to comply with the Debian Free Software Guidelines (DFSG), parts of the kernel are removed in order to distribute the source in the main section of the Debian archive.

    https://www.debian.org/doc/manuals/debian-kernel-handbook/ch-source.html

      • dead [he/him]
        ·
        edit-2
        3 years ago

        Here is another thing that you might find interesting. Debian has made a commitment to make every software package in their distribution into a "reproducible build". This means that the same source code compiled on 2 different computers of the same architecture will produce the exact same binary.

        With free software, anyone can inspect the source code for malicious flaws. But Debian provide binary packages to its users. The idea of “deterministic” or “reproducible” builds is to empower anyone to verify that no flaws have been introduced during the build process by reproducing byte-for-byte identical binary packages from a given source.

      • PorkrollPosadist [he/him, they/them]
        ·
        3 years ago

        Debian has a package in the non-free repository named (IIRC) 'firmware-linux-nonfree' which allows users to plug the non-free bits back in if they desire. This is probably not possible with linux-libre.

        In my experience, I have needed the non-free firmware to get WiFi working on some machines.

      • ritasuma1 [she/her]
        ·
        3 years ago

        yea, debian is great and foss, but the fsf are very extreme on what counts as foss, so if you do as far as provide official documentation on how to install/maintain non free software they will pull your endorsement. and imo there definitely are legitimate usage cases for nonfree software, but the fsf dares to disagree, if you need nonfoss software, you just shouldnt do the thing you need it for, even if its your livelihood.