Латиноамериканский Фонд свободного ПО подготовил полностью свободный вариант ядра 3.19 - Linux-libre 3.19-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем.
Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации.
Для очистки ядра от несвободных частей, в рамках проекта Linux-libre создан универсальный shell-скрипт, который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Также доступны для загрузки готовые патчи, созданные на основе использования вышеупомянутого скрипта. Ядро Linux-libre рекомендовано для использования в дистрибутивах, соответствующих критериям Фонда СПО по построению полностью свободных дистрибутивов GNU/Linux. Например, ядро Linux-libre используется в таких дистрибутивах, как Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix и Kongoni.
По сравнению с прошлым выпуском в Linux-libre 3.19-gnu выполнена очистка от бинарных компонентов драйверов sti (gpu), mn88472, mn88473 (dvb), ELAN (touchpad), me4000, wd719x, rt5677 и Intel SST IPC. Улучшены сценарии чистки для драйверов tlg2300, brcmfmac_sdio и ath10k. Устранены ложные совпадения и улучшены маски выявления блобов для adreno gpu, m88ds3103 и mwifiex usb. Унифицировано форматирования команд clean_kconfig и clean_mk. Добавлена возможность заверения целостности deblob-скриптов по цифровой подписи.
Новость взята с OpenNet
Перемещено toney из opensource