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.
https://www.debian.org/doc/manuals/debian-kernel-handbook/ch-source.html
deleted by creator
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.
deleted by creator
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.
deleted by creator
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.