Латиноамериканският фонд за свободен софтуер изцяло свободен вариант — , премахнат от елементи на фърмуера и драйверите, съдържащи несвободни компоненти или части от код, чието използване е ограничено от производителя. Освен това, Linux-libre деактивира функции на ядрото за зареждане на несвободни компоненти, които не са включени в доставката на ядрото, и премахва споменаването на употребата на несвободни компоненти от документацията.
За почистване на ядрото от несвободни части, в рамките на проекта Linux-libre универсален shell-скрипт, който съдържа хиляди шаблони за определяне наличието на бинарни вложки и изключване на фалшиви срабатывания. Налични за изтегляне са и готови пачове, създадени на базата на използването на гореспоменатия скрипт. Ядрото Linux-libre се препоръчва за употреба в дистрибуции, отговарящи на Фонда за СПО за изграждане на напълно свободни дистрибуции GNU/Linux. Например, ядрото Linux-libre се използва в дистрибуции като , , , , , и .
В новото издание:
- Зареждането на блобове в драйвери за Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP и шина MHI е деактивирано.
- Почистването на драйвера i1480 uwb е преустановено, поради неговото премахване от състава на ядрото.
- Кодът за почистване на блобове е модифициран с оглед на новия интерфейс за зареждане на фърмуера и новите блобове в драйверите и подсистемите AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi и silead.
- Учислено е преместеното драйвер mscc и документацията за wd719x.
- Изпълними блобове, оформени като масиви от числа, добавени в драйвера i915 и използвани за GPU Gen7, са премахнати.
- В скрипта deblob-check са решени проблеми с автоинспекцията и са преоформени някои стандартни шаблони за извличане на блобове.
Източник: opennet.ru
