Libreboot 20220710 já foi lançado e essas são suas novidades

Após sete meses de desenvolvimento, A versão 20220710 do firmware de inicialização do Libreboot foi lançada, em que se observa que a principal atenção na elaboração de a nova versão focada em corrigir os problemas visto na versão anterior. Nenhuma mudança significativa ou suporte para novas placas são propostas na versão 20220710, mas algumas melhorias são observadas.

Para aqueles que não conhecem o Libreboot, devem saber que este é um projeto que desenvolve um fork totalmente gratuito do projeto CoreBoot, que fornece um substituto sem binário para o firmware proprietário UEFI e BIOS responsável por inicializar a CPU, memória, periféricos e outros componentes de hardware.

libreboot visa criar um ambiente de sistema que dispensa completamente o software proprietário, não apenas no nível do sistema operacional, mas também no nível do firmware de inicialização. O Libreboot não apenas limpa o CoreBoot de componentes não livres, mas também adiciona ferramentas para facilitar o uso dos usuários finais, criando uma distribuição que pode ser usada por qualquer usuário sem habilidades especiais.

Principais novidades do Libreboot 20220710

Esta é a quarta versão do Projeto GNU e é apontado como o primeiro lançamento estável (As versões antigas foram marcadas como versões de teste, pois exigem testes e estabilização adicionais.)

Por exemplo em grub.cfg adicionou muitas melhorias de desempenho, melhorando a velocidade de inicialização ao usar a carga útil GNU GRUB (cortesia Ferass 'Vitali64' EL HAFIDI com melhorias adicionais de Leah Rowe)

Também melhorias na documentação são destacadas, como as compilações de teste anteriores de 2021 não incluíam instantâneos de documentação (que são, na verdade, os arquivos de origem do Markdown para o site), mas essa compilação agora inclui um instantâneo da documentação atual do Libreboot, dependendo do momento do lançamento.

Além disso, destaca-se também que otimizações de desempenho foram feitas para acelerar o carregamento ao usar um ambiente de carga útil baseado em GNU GRUB.

Eles foram gerados Compilações estendidas de 16 MB para Macbook2 e Macbook1, além disso, o sistema de compilação foi aprimorado para incluir scripts para modificar automaticamente os arquivos de configuração do coreboot e a saída serial é desabilitada para todas as placas por padrão, o que resolveu problemas com lentidão na inicialização.

No chipset GM45/ICH9M, os laptops têm o PECI desabilitado no coreboot para evitar erros de microcódigo.

Também podemos encontrar isso foi implementado suporte preliminar para integração com u-boot loader, que ainda não é usado em builds para placas, mas no futuro permitirá começar a gerar builds para plataformas ARM.

Por outro lado, é mencionado que em laptops GM45/ICH9M o PECI foi desabilitado no coreboot, para corrigir um bug de microcódigo que faz com que o SpeedStep (e possivelmente outros recursos da CPU) falhe.

Das outras mudanças que se destacam nesta nova versão:

  • Não trate os avisos como erros ao compilar o flashrom (correções baseadas em versões mais recentes do GCC).
  • Melhoria do sistema de compilação: scripts automatizados para modificar as configurações do coreboot.
  • Saída serial desativada (por padrão) em todas as placas para evitar problemas de velocidade de inicialização.
  • grub.cfg - na verdade habilita teclados USB, explicitamente (corrige o bug visto em alguns laptops, ao usar a carga útil do GRUB).
  • Configurações do Coreboot: não ative o wifi durante a inicialização antecipada (responsabilidade de segurança)
  • scripts: processa versões do git quando lbmk é uma árvore ou submódulo de trabalho.
  • Atualizado para flashrom mais recente, no sistema de compilação
  • cc1: erro fatal: não é possível abrir 'out/src/asm-offsets.s' para gravação: nenhum arquivo ou diretório
  • Correção em lbmk: chame especificamente python3, quando python3 deve ser usado em vez de 2.
  • lbmk – Correção preliminar para verificação de credenciais do git. Defina um nome/e-mail de espaço reservado se um não tiver sido definido.

Por fim, se estiver interessado em saber mais sobre esta nova versão, pode consultar os detalhes no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.