O novo GNU Linux-libre 6.10 que acaba de sair foca em Intel IPU6, Panthor e outros drivers com blobs. Após o lançamento do kernel Linux 6.10, os desenvolvedores da FSF LA lançaram o GNU Linux-libre 6.10-gnu como seu tipo de kernel downstream que retira a capacidade de carregar módulos de kernel somente binários e a capacidade de carregar firmware/microcódigo não-livre em drivers de código aberto, entre outras alterações em nome da liberdade de software.
Manter o GNU Linux-libre 6.10-gnu continua a ser uma batalha que só aumenta. isso porque a maioria dos hardwares de hoje exigem microcódigo/firmware de código fechado para operação adequada.
Com o GNU Linux-libre 6.10, os desenvolvedores que buscavam esse esforço tiveram que lidar com o código de driver novo/atualizado para os drivers Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID e pcm6240.
O driver Panthor DRM é novo no Linux 6.10 para suportar gráficos Arm Mali mais recentes. Mas com o driver Panthor visando as GPUs Arm Mali mais recentes usando o Command Stream Frontend (CSF), é um blob de firmware necessário para o suporte. Como tal, sem esses bits de firmware, o driver Panthor será bastante inútil no escopo do GNU Linux-libre.
Da mesma forma, com o Linux 6.10 também está upstreaming Intel IPU6 código que é necessário como parte de trazer o suporte de câmera web em laptops Intel Core mais recentes. Mas sem o suporte de firmware necessário, o suporte à câmera web Intel IPU6 permanecerá inútil.
GNU Linux-libre 6.10 foca em Intel IPU6, Panthor e outros drivers com blobs
Há também novos arquivos dentro do Adreno, Intel IPU3 e PRUEth que exigiram limpeza adicional com o driver GNU Linux-libre 6.10.
Além do driver deblobbing e outras disputas de código em nome de ideais puros de software livre, há também a nova arte usual para acompanhar a atualização do kernel:
Os interessados no kernel GNU Linux-libre 6.10 podem saber mais sobre o esforço através do anúncio de lançamento.