Libreboot 20230625 já foi lançado e vem com suporte para muitos dispositivos e muito mais

inicialização livre

O Libreboot visa criar um ambiente de sistema que dispensa completamente o software proprietário

Lançamento da versão 20230625 do firmware de inicialização do Libreboot, versão na qual muitas correções de bugs foram feitas, bem como foi adicionado suporte para novas placas e vários dispositivos, apesar de ser uma versão corretiva.

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 fornece firmware inicializável para máquinas x86/ARM compatíveis, iniciando um gerenciador de inicialização que carrega seu sistema operacional. Substitui firmware BIOS/UEFI proprietário em máquinas x86 e fornece configuração Aprimorada em Chromebooks baseados em ARM suportados (carregador de inicialização U-Boot, em vez do carregador de inicialização de carga profunda do Google).

Em máquinas x86, os payloads coreboot GRUB e SeaBIOS são oficialmente suportados e fornecidos em diferentes configurações por máquina. Você pode encontrar a lista de hardware compatível na documentação do Libreboot.

Principais novidades do Libreboot 20230625

Nesta nova versão do Libreboot 20230625 que é apresentada, destaca-se que Trabalho foi feito para melhorar a estabilidade e corrija bugs ao trabalhar com placas previamente compatíveis.

Outra das mudanças que se destacam nesta nova versão é que unificou todos os scripts no diretório principal do lbmk (sistema de construção). Toda a lógica principal agora é um único script, o que elimina a repetição desnecessária de código, além do texto de ajuda ter sido removido de certos scripts.

Além disso, destaca-se também que agora utilitários coreboot são mais robustos, além de corrigir um bug em que os utilitários eram recompilados desnecessariamente, retardando a criação de várias imagens.

O página inicial do novo utilitário "spkmodem_recvim" coreboot, que por sua vez originalmente o bifurcou do GNU GRUB. Este é um cliente de recepção para spkmodem, um tipo de console serial fornecido por meio de pulsos pelo alto-falante do PC. A versão Libreboot melhora muito o tratamento de erros e foi redesenhada para o estilo de codificação OpenBSD, para substituir o estilo de codificação GNU.

Por outro lado, destaca-se que tamanho do logotipo de inicialização reduzido para ~ 3 KB, até ~12KB, o que foi feito, sem perda de qualidade de imagem.

Como para o correção de bugs os bugs dentro dos subshells são destacados, bem como o aumento do tamanho do buffer da variável EFI para corrigir um bug em que o shim assinado do Debian aloca muitas variáveis ​​EFI para caber no espaço fornecido, interrompendo o processo de compilação.

Mais as imagens padrão que incluem firmware para a CPU x86, existem imagens alternativas que vêm sem firmware.

À parte das melhorias de suporte, Os seguintes dispositivos são destacados e agora são suportados nesta nova versão:

  • Placa-mãe Gigabyte GA-G41M-ES2L
  • Acer G43T-AM3
  • Placas-mãe Intel D510MO e D410PT
  • Apple iMac 5,2
  • HP Elite 8200 SFF/MT (HP 6200 Pro Business provavelmente também funcionará)
  • HP Elite 8300 USDT

Notebooks (Intel, x86)

  • Dell Latitude E6400 (fácil de atualizar, sem desmontagem, hardware semelhante ao X200/T400)
  • ThinkPad X60 / X60S / Tablet X60
  • ThinkPad T60 (com GPU Intel)
  • Tablet Lenovo ThinkPad X200 / X200S / X200
  • Lenovo ThinkPad X301
  • Lenovo ThinkPad R400
  • Lenovo ThinkPad T400 / T400S
  • Lenovo ThinkPad T500
  • Lenovo ThinkPad T530 / W530
  • Lenovo ThinkPad W500
  • Lenovo ThinkPad R500
  • Apple MacBook1,1 e MacBook2,1
  • Lenovo ThinkPad T440p
  • Lenovo ThinkPad X220
  • Lenovo Thinkpad X220t
  • Lenovo ThinkPad T420
  • Lenovo ThinkPad T420S
  • Lenovo ThinkPad T430
  • Lenovo ThinkPad X230
  • Lenovo Thinkpad X230t
  • Lenovo ThinkPad W541
  • HP EliteBook 2560p
  • HP EliteBook 2570p
  • HP EliteBook Fólio 9470m

Laptops (ARM, com carga U-Boot)

  • ASUS Chromebook Flip C101 (gru-bob)
  • Samsung Chromebook Plus (v1) (gru-kevin)

Por fim, se você estiver interessado em saber mais sobre esta nova versão, verifique os detalhes em o seguinte link.