Latinskoamerická nadace pro svobodný software úplně svobodná varianta — , očištěného od prvků firmwaru a ovladačů obsahujících nesvobodné komponenty nebo úryvky kódu, jejichž oblast použití je omezena výrobcem. Dále Linux-libre vypíná funkce jádra pro načítání nesvobodných komponent, které nejsou součástí jádra, a odstraňuje zmínky o používání nesvobodných komponent z dokumentace.
Pro čištění jádra od nesvobodných částí, v rámci projektu Linux-libre univerzální shell skript, který obsahuje tisíce šablon pro určení přítomnosti binárních vložek a vyloučení falešných pozitiv. Také jsou k dispozici pro stažení hotové patche, vytvořené na základě použití výše uvedeného skriptu. Jádro Linux-libre je doporučeno používat v distribucích splňujících Nadace pro svobodný software pro tvorbu úplně svobodných distribucí GNU/Linux. Například jádro Linux-libre se používá v takových distribucích jako , , , , , a .
V novém vydání:
- Vypnuto načítání blobů v ovladačích pro Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP a sběrnici MHI.
- Vyčištění ovladače i1480 uwb bylo zastaveno, protože byl odstraněn ze součástí jádra.
- Kód pro čištění blobů byl modifikován s ohledem na nové rozhraní pro načítání firmware a nové bloby v ovladačích a subsystémech AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi a silead.
- Bylo zohledněno přesunutí ovladače mscc a dokumentace na wd719x.
- Byly odstraněny spustitelné bloby, které byly vytvořeny ve formě polí čísel, přidané do ovladače i915 a používané pro GPU Gen7.
- Ve skriptu deblob-check byly vyřešeny problémy se sebehodnocením a některé standardní šablony pro identifikaci blobů byly přepracovány.
Zdroj: opennet.ru
