Фонд CПО выпустил полностью свободный вариант ядра Linux 3.18 и пакеты Freed-ora 8-1

Латиноамериканский Фонд свободного ПО подготовил полностью свободный вариант ядра 3.18 — Linux-libre 3.18-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации. Для очистки ядра от несвободных частей, в рамках проекта Linux-libre создан универсальный shell-скрипт, который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Также доступны для загрузки готовые патчи, созданные на основе использования вышеупомянутого скрипта. Ядро Linux-libre рекомендовано для использования в дистрибутивах, соответствующих критериям Фонда СПО по построению полностью свободных дистрибутивов GNU/Linux. Например, ядро Linux-libre используется в таких дистрибутивах, как Dragora Linux, Trisquel, Dyne: Bolic, gNewSense, Parabola, Musix и Kongoni.

По сравнению с прошлым выпуском в Linux-libre 3.18-gnu прекращена чистка драйверов usbdux comedi, так как для них задействованы прошивки, распространяемые под свободными лицензиями. Расширены уведомления о попытках загрузки бинарных прошивок. Обновлён код для выявления блобов для драйверов msm (adreno GPU), radeon, m920x, bcm3510, or51211, sp8870, sp887x, tda1004x, as102, budget dvb, coda video, ft1000-pcmcia, netxen, qlcnic, r8169, bnx2x, iwlwifi-8000, rtl8723ae, rtl8188eu, rtl8192ee, rtl8821ae, lpfc, and qla2xxx. Deblobbed saa7134-go7007, ath10k testmode, wil6210 и knav_qmss.

Одновременно сформирован набор Freed-ora 8–1, в котором подготовлены пакеты с ядром Linux-libre 3.18-gnu, готовые для установки в различных выпусках Fedora Linux (с Fedora 19 по Fedora 22). Кроме непосредственно ядра пользователям предложен пакет freed-ora-freedom, который нацелен на очистку системы от пакетов, в которых поставляются несвободные прошивки и связанные с ядром дополнительные несвободные компоненты.

© OpenNet