FERRAMENTAS LINUX: O GNU Linux-libre 5.19-gnu foi lançado - continua a batalha difícil contra os blobs de firmware

terça-feira, 2 de agosto de 2022

O GNU Linux-libre 5.19-gnu foi lançado - continua a batalha difícil contra os blobs de firmware

 

Confira !!

Após o lançamento de ontem do Linux 5.19 estável , o pessoal da FSFLA que mantém o kernel GNU Linux-libre lançou sua versão downstream que remove o suporte para carregar módulos de kernel proprietários, bem como remove drivers/suporte que requer microcódigo/firmware não-livre/de código fechado arquivos.

Das ações GNU tomadas com o Linux-libre 5.19 incluem:

O driver do ATM Ambassador foi removido do upstream, para que pudéssemos descartar a lógica de limpeza correspondente. Os bits de limpeza do HDCP helper e do Mellanox Core foram divididos em seus identificadores kconfig separados recém-introduzidos, fora do Direct Rendering Management e do Mellanox Spectrum.

Alguns novos drivers exigiram limpeza: pureLiFi X/XL/XC e TI AMx3 Wkup-M3 IPC. Silicon Labs WFX se formou fora da área de teste upstream, apesar de ainda precisar de limpeza.

Os vários drivers preexistentes precisavam de ajustes em sua lógica de limpeza, principalmente de novas versões ou nomes de blob: amdgpu, Qualcomm WCNSS PIL, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex e Intel AVS, IFS e ipu3-imgu. Os blobs solicitados por meio de vários novos arquivos devicetree para SoCs Qualcomm AArch64 foram limpos.

Os novos padrões foram adicionados ao nosso localizador de blob para corresponder e aceitar uma nova convenção de nomenclatura de arquivo adotada pelo Sound Open Firmware.

As opções de hardware para executar um sistema moderno sem arquivos de firmware/microcódigo de código fechado continuam a se tornar uma tarefa cada vez mais difícil, especialmente com as atualizações de segurança geralmente chegando por meio de firmware/microcódigo atualizado. Além disso, como mostrado recentemente em torno dos requisitos de firmware Intel GuC com Alder Lake P, para Intel ADL-P e hardware Intel futuro, o firmware do microcontrolador gráfico GuC somente binário é absolutamente um requisito para a aceleração gráfica. Os hardwares gráficos NVIDIA e AMD Radeon já têm requisitos rígidos para carregar o firmware em tempo de execução, mas agora com esse mandato do GuC, os gráficos Intel também. Antes do ADL-P, o firmware GuC era opcional. Sem mencionar a maioria dos chipsets WiFi modernos e outros hardwares modernos, todos se tornando cada vez mais dependentes do firmware para qualquer nível de funcionalidade do driver.

Aqueles que desejam aprender mais sobre o lançamento do kernel GNU Linux-libre 5.19 podem descobrir todos os detalhes em info-gnu 







Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário