Fundo Latino-Americano de Software Livre opção completamente livre — , limpo de elementos de firmware e drivers que contêm componentes ou trechos de código não livres, cuja área de aplicação é restrita pelo fabricante. Além disso, o Linux-libre desativa as funções do núcleo para carregar componentes não livres que não estão incluídos na entrega do núcleo e remove referências ao uso de componentes não livres da documentação.
Para limpar o núcleo de partes não livres, no âmbito do projeto Linux-libre um script shell universal que contém milhares de modelos para detectar a presença de inserções binárias e excluir falsos positivos. Também estão disponíveis para download patches prontos, criados com base no uso do script mencionado acima. O núcleo Linux-libre é recomendado para uso em distribuições que atendem do Fundo de Software Livre para a construção de distribuições GNU/Linux completamente livres. Por exemplo, o núcleo Linux-libre é utilizado em distribuições como , , , , , e .
No novo lançamento:
- O carregamento de blobs em drivers para Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP e o barramento MHI foi desativado.
- A limpeza do driver i1480 uwb foi interrompida devido à sua remoção do núcleo.
- O código de limpeza de blobs foi modificado levando em consideração a nova interface de carregamento de firmware e novos blobs em drivers e subsistemas AMD GPU, Arm64 DTS, Meson VDec, Bluetooth Realtek, frontend dvb m88ds3103, VPU Mediatek mt8173, Venus Qualcomm, FMAC Broadcom, e wifi Mediatek 7622/7663.
- O driver mscc e a documentação foram movidos para wd719x.
- Blobs executáveis formatados como arrays de números foram removidos do driver i915 e utilizados para GPU Gen7.
- No script deblob-check, foram resolvidos problemas de auto-verificação e alguns modelos padrão de identificação de blobs foram reformulados.
Fonte: opennet.ru
