Stallman ist richtig. Der Linux-Kernel enthält mehrere nicht-kostenlose Firmware-Versionen für Peripheriegeräte. Diese Firmware ist nicht auf dem Gerät gespeichert. Es muss bei jedem Start auf das Gerät kopiert werden. Ohne die "Blobs" kann das Gerät nicht verwendet werden. Das Herunterladen von Firmware auf das Gerät bietet den Vorteil, dass das Gerät durch einfaches Aktualisieren der Firmware auf dem Computer aktualisiert werden kann.
Das Problem mit diesen "Blobs" ist, dass sie genau das sind - ein Stück Binärdatei, das vom Hersteller vertrieben wird. Das Wissen, um die Geräte zu betreiben, wird oft proprietär gehalten. Richard Stallman und andere Befürworter freier Software wenden sich dagegen, da ihnen nicht der Quellcode zur Verfügung gestellt wird, der zur Erstellung der Binärdateien verwendet wurde. Die meisten Distributionen, einschließlich des offiziellen Linux-Kernels, liefern diese Blobs immer noch aus, weil sie die Kompatibilität mit Geräten erheblich verbessern (es gibt keine offene Alternative zu diesen) und weil es sich um "nur" Firmware handelt.
(Randbemerkung: Einige Leute bemerken, dass Sie, wenn Sie sich für offene Firmware einsetzen, nur ein paar Schritte von der Forderung nach offenen HDL-Diagrammen für FPGAs entfernt sind, die das geistige Eigentum der Hardware von Unternehmen gefährden würden . Beachten Sie jedoch, dass Firmware immer noch bösartig sein kann ; z. B. hat die Firmware eines Mobilfunkmodems einen uneingeschränkten Netzwerkzugriff und einen ziemlich breiten Zugriff auf das System. Dies ist eine Rechtfertigung für die absolutistische Haltung "Keine unfreie Software".)
Es gibt viele Distributionen, die "wirklich libre" Linux-Distributionen erstellen. Eine der beliebtesten heißt Trisquel . Sie basieren auf Ubuntu und haben einen gründlichen Deblob-Prozess. Die FSF verwendet diese Distribution, um Live-CDs zu verteilen. Die, die ich zuletzt von Stallman gehört habe, heißt GNewSense . Es basiert auf Ubuntu und Debian. Alles, was die FSF befürwortet, wird völlig frei von Klecksen sein.