Проект Linux-libre - это расширение усилий, предоставляемых дистрибутивами, предназначенными для людей, которые хотят использовать полностью свободные операционные системы , как это определено Free Software Foundation .
В настоящее время он поддерживается FSFLA , Латиноамериканским фондом свободного программного обеспечения.
Согласно странице о проекте:
Linux-libre - это проект по поддержке и публикации 100% бесплатных дистрибутивов Linux, пригодных для использования в бесплатных системных дистрибутивах, удаления программного обеспечения, которое включено без исходного кода, с запутанным или скрытым исходным кодом под лицензиями несвободных программ, которые делают не разрешать вам изменять программное обеспечение так, чтобы оно выполняло то, что вы хотите, и это побуждает или требует от вас установки дополнительных частей несвободного программного обеспечения.
Краткое чтение самой последней версии сценария «deblobbing» показывает, что он в основном удаляет двоичные двоичные объекты и некоторую документацию. Во многих случаях двоичные двоичные объекты представляют собой либо аппаратные драйверы, либо программно-аппаратные средства для аппаратного обеспечения. Прошивка - это код, который должен быть загружен на само устройство и часто необходим даже при наличии бесплатного программного драйвера.
Насколько я понимаю, нет очевидные преимущества производительности из этих сгустков (хотя и без них, многие люди не имели бы не производительность) и большинство разработчиков ядра хотели бы заменить их хорошо написанный, Free кодом.
В своем вопросе вы утверждаете, что «многие из этих двоичных объектов были заменены кодом в linux-libre», и спрашиваете, почему этот код не был принят. При чтении сценариев я видел очень мало кода, который был заменен. Скорее большая часть скрипта удаляет код. Добавленный код предназначен для «замены запросов на несвободные прошивки сообщениями, информирующими пользователей о том, что рассматриваемое оборудование является ловушкой». ( Объявление о выпуске Linux Libre )
Если вы имеете в виду конкретный код, пожалуйста, укажите его в своем вопросе. Большинство исправлений для Linux обсуждаются либо в списке рассылки ядра Linux, либо в одном из многочисленных списков, относящихся к подсистеме . Часто причины невключения можно найти, выполнив поиск по этим спискам.