Латиноамериканският фонд за свободен софтуер напълно свободна версия — , почистено от елементи на фърмуер и драйвери, съдържащи несвободни компоненти или код, чието приложение е ограничено от производителя. Освен това, 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 фронтенд, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi и silead.
- Отчетено е преместването на драйвера mscc и документацията за wd719x.
- Премахнати са изпълними блобове, оформени под формата на масиви от числа, добавени в драйвера i915 и използвани за GPU Gen7.
- В скрипта deblob-check са решени проблеми с самоопределението и са преработени някои стандартни шаблони за извличане на блобове.
Източник: opennet.ru
