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.