O Libreboot visa criar um ambiente de sistema que dispensa completamente o software proprietário
O lançamento da nova versão do Libreboot, 20240504, foi anunciado recentemente . Ela é considerada estável (a versão estável anterior era a Libreboot 20230625) e servirá de base para a versão de teste que está prevista para ser lançada no verão deste ano.
A nova versão estável do Libreboot, 20240504, adiciona recursos como suporte a USB3 no payload do GRUB e diversas correções, como problemas de conectividade Wi-Fi em computadores HP.
Para quem não conhece o Libreboot, trata -se de um projeto que desenvolve uma versão totalmente gratuita do projeto CoreBoot, oferecendo uma alternativa sem binários ao firmware proprietário UEFI e BIOS responsável pela inicialização da CPU, memória, periféricos e outros componentes de hardware.
O Libreboot fornece firmware inicializável para máquinas x86/ARM compatíveis , inicializando um bootloader que, em seguida, carrega o seu sistema operacional. Ele substitui o firmware proprietário BIOS/UEFI em máquinas x86 e oferece configuração aprimorada em Chromebooks compatíveis baseados em ARM (bootloader U-Boot, em vez do bootloader deep-load do Google).
Principais novidades do Libreboot 20240504
Como mencionado no início, esta versão é estável, focando-se na melhoria da estabilidade e na correção de erros, especialmente em placas que já eram suportadas. Esta versão destaca-se pela integração de alterações acumuladas ao longo de um ano a partir das versões de teste do Libreboot.
Entre as mudanças e melhorias mais importantes do Libreboot 20240504, destacam-se os aprimoramentos no processo de compilação. Agora, ao criar um arquivo tar.gz, o terminal exibirá uma mensagem indicando o status da compilação, evitando confusões. Além disso, o gerenciamento de arquivos temporários foi simplificado, garantindo uma limpeza mais eficiente após a compilação.
Outra novidade do Libreboot 20240504 é a atualização do GRUB para a versão 2.12, com a adição de patches que oferecem suporte a USB 3.0 e o uso de hashes argon2 para gerar chaves em partições criptografadas com LUKS2, em vez de PBKDF2, e o SeaBIOS agora permite a inicialização a partir de unidades SSD NVMe.
Além disso, são incorporadas diversas correções, diferentes dispositivos, com destaque para a solução de problemas relacionados à retomada do estado S3 em outros modelos Dell Latitude. Problemas de conectividade WiFi em laptops HP EliteBook 8560w também foram resolvidos.
Uma das correções mais notáveis desta versão é a resolução do problema de suspensão/retomada em notebooks Dell Latitude Ivybridge/Sandybridge , bem como a correção do Wi-Fi no HP EliteBook 8560w por meio das configurações GPIO. Embora o botão de ativar/desativar o Wi-Fi ainda não esteja funcional, essa correção garante uma conectividade Wi-Fi estável e confiável.
Em relação ao suporte, foi adicionado suporte para o Dell OptiPlex 9020 SFF/MT , incluindo compatibilidade com TPM e ativação do TPM por padrão. Além disso, o controle da ventoinha nesses dispositivos foi corrigido, melhorando o desempenho e a temperatura do sistema. O suporte também foi adicionado para o Dell Latitude E5420.
Das outras mudanças que se destacam:
- Para atualizar imagens do Libreboot nas placas-mãe, foi implementado o uso de flashprog em vez de flashrom
- Habilite o console serial por padrão, em placas AMD
- OptiPlex 9020 SFF/MT desativou IOMMU por padrão para corrigir um problema e poder usar placas gráficas
- Adicionado suporte dell-flash-unlock para NetBSD
- util/autoport: Novo utilitário, importado da versão coreboot, mas com patches adicionais combinados para plataformas Haswell.
- Adicionado suporte dell_flash_unlock para FreeBSD
- Adicionadas teclas de atalho GRUB
- Agora você pode manter pressionada a tecla Shift na inicialização para desativar o gfxterm ou manter pressionada a tecla CTRL para ativar a saída serial.
Por fim, você pode encontrar detalhes sobre este novo lançamento e as placas-mãe compatíveis com esta versão no seguinte link.