Столлман правильний. Ядро Linux включає декілька фрагментів вільної прошивки для периферійних пристроїв. Ця прошивка не зберігається на пристрої; він повинен бути скопійований на пристрій щоразу, коли він завантажується. Без "крапель" пристрій не можна використовувати. Перевага завантаження мікропрограмного забезпечення на пристрій полягає в тому, що він дозволяє оновити пристрій простим оновленням мікропрограмного забезпечення на комп'ютері.
Проблема з цими «краплями» полягає в тому, що вони є саме тим - шматок двійкових, поширюваних виробником. Знання про запуск пристроїв часто зберігаються у власності. Річард Сталлман та інші прихильники вільного програмного забезпечення заперечують проти цього, оскільки їм не надано вихідний код, який використовується для створення бінарних файлів. Більшість дистрибутивів, включаючи офіційне ядро Linux, все ще постачають ці краплі, оскільки вони значно покращують сумісність із пристроями (для них немає відкритої альтернативи) і тому, що це "просто" прошивка.
(Побічна примітка: деякі люди відзначають, що якщо ви виступаєте за відкриту прошивку, то ви знаходитесь лише в декількох кроках від відстоювання відкритих діаграм HDL для FPGA, що може поставити під загрозу апаратну інтелектуальну власність компанії. Однак зауважте, що мікропрограмне забезпечення все ще може бути шкідливим. наприклад, вбудована прошивка стільникового модему має необмежений доступ до мережі та досить широкий доступ до системи. Це одне виправдання для абсолютистської позиції "немає невільного програмного забезпечення".)
Існує безліч дистрибутивів, які створюють "справді вільні" дистрибутиви Linux. Один з найбільш популярних - « Трисквель» . Вони базуються на Ubuntu і мають ретельний процес деблобінгу. FSF використовує цей дистрибутив, коли вони хочуть роздати живі компакт-диски. Той, що я востаннє чув про використання Сталлмана, називається GNewSense ; він заснований на Ubuntu та Debian. Все, що FSF схвалює, буде повністю без блобу.