Lançamento do firmware inicializável Libreboot 20231021

Foi apresentado o lançamento do firmware inicializável gratuito Libreboot 20231021. A atualização recebeu o status de versão de teste (as versões estáveis ​​​​são publicadas aproximadamente uma vez por ano, a última versão estável foi em junho). O projeto desenvolve uma montagem pronta do projeto coreboot, que fornece um substituto para o firmware proprietário UEFI e BIOS, responsável por inicializar a CPU, memória, periféricos e outros componentes de hardware, minimizando inserções binárias.

O Libreboot visa criar um ambiente de sistema que permita dispensar ao máximo o software proprietário, não apenas no nível do sistema operacional, mas também no firmware que fornece a inicialização. O Libreboot complementa o Coreboot com ferramentas para facilitar o uso dos usuários finais, criando uma distribuição pronta que pode ser usada por qualquer usuário sem habilidades especiais.

Hardware suportado no Libreboot:

  • Placas-mãe do servidor:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Sistemas de desktop:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO/D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precisão T1650.
  • Cadernos:
    • Tablet ThinkPad X60/X60S/X60;
    • Think Pad T60;
    • Lenovo ThinkPad X200/X200S/X200/X220/X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400/T400S/T420/T420S/T430/T440;
    • Lenovo ThinkPad T500/T530;
    • Lenovo ThinkPad W530/W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p/2570p/2170p/8470p/Fólio 9470m;
    • Dell Latitude E6400/E6430;
    • Apple MacBook1 e MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

Na nova versão:

  • O suporte para placas-mãe de servidores foi retornado: ASUS KFSN4-DRE e ASUS KGPE-D16.
  • Adicionado suporte para placas-mãe de PC: ASUS KCMA-D8 e Dell Precision T1650.
  • Adicionado suporte para laptops: Dell Latitude E6430 (GPU Intel), Lenovo ThinkPad X301, HP EliteBook 2170p e HP EliteBook 8470p.
  • A transição para o ramo atualmente em desenvolvimento do bootloader GRUB 2.12-rc foi feita. Adicionado suporte para partições criptografadas no formato LUKS2 usando um mecanismo de geração de chave baseado no algoritmo argon2 (anteriormente apenas configurações com PBKDF2 eram suportadas).
  • Os comandos da ferramenta de construção lbmk (Libreboot build system) foram simplificados, por exemplo, em vez de “./build boot roms” agora você pode especificar “./build roms”. O número de scripts de montagem foi reduzido de 50 para 12. Foram realizadas duas auditorias no sistema de montagem lbmk, que permitiram reduzir o tamanho do código em 50% e aumentar a produtividade.
  • Os catálogos foram reestruturados. O conteúdo do diretório “resources/scripts/” foi movido para um diretório “script/” separado, e o diretório “resources/” foi renomeado para “config/”, já que apenas arquivos de configuração e patches permanecem lá (os patches estão planejados para serem movidos para o diretório “patch/”). Os arquivos IFD/GbE foram movidos para o diretório "config/ifd/". Os binários específicos do fornecedor são separados dos arquivos IFD/GbE e estão localizados no diretório "vendorfiles/".
  • Adicionado suporte para construção de firmware serprog para placas baseadas em microcontroladores RP2040 (pico-serprog) e STM32 (stm32-vserprog). O protocolo serprog é compatível com flashrom e é usado para firmware flash SPI.
  • O bootloader U-Boot usado no firmware do Chromebook foi atualizado para a versão 2023.10.
  • Sincronizado com o repositório Coreboot a partir de 12 de outubro e com o repositório SeaBIOS a partir de 24 de agosto.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster