Latinamerikansk Fond for Fri Software helt fri version — , renset for firmware- og driverkomponenter der indeholder ikke-frie elementer eller kodeområder, hvis anvendelse er begrænset af producenten. Desuden deaktiverer Linux-libre kernefunktioner for indlæsning af ikke-frie komponenter, som ikke følger med kernen, og fjerner omtale af brugen af ikke-frie komponenter fra dokumentationen.
For at rense kernen for ikke-frie dele, inden for projektet Linux-libre en universel shell-script, der indeholder tusindvis af skabeloner for at identificere tilstedeværelsen af binære indskud og udelukke falske positive. Derudover er der tilgængelige færdige patches, der er oprettet baseret på brugen af det ovennævnte script. Linux-libre-kernen anbefales til brug i distributioner, der overholder Stiftelsen for Fri Software til opbygning af helt frie GNU/Linux-distributioner. For eksempel anvendes Linux-libre-kernen i distributioner som , , , , , og .
I den nye version:
- Indlæsningen af blobs i drivere for Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP og MHI-bussen er deaktiveret.
- Rensningen af driveren i1480 uwb er stoppet på grund af dens fjernelse fra kernen.
- Bloblæsningskoden er modificeret i henhold til det nye firmware-opladningsinterface og nye blobs i drivere og subsystemer som AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi og silead.
- Driveren mscc og dokumentationen til wd719x er flyttet.
- Udførbare blobs, præsenteret som arrays af tal, tilføjet i driveren i915 og brugt til GPU Gen7, er blevet fjernet.
- I deblob-check-scriptet er der løst problemer med selvkontrol og nogle standard skabeloner til blobidentifikation er blevet omarbejdet.
Kilde: opennet.ru
