Lançamento do Coreboot 24.05

Foi apresentado o lançamento do projeto CoreBoot 24.05, que desenvolve uma alternativa livre para firmwares proprietários e BIOS. O código do projeto é distribuído sob a licença GPLv2. A nova versão inclui 722 alterações, nas quais 131 desenvolvedores participaram.

Principais mudanças:

  • Anunciado como estável e pronto para implementações em produção, o suporte para compilações de 64 bits do CoreBoot.
  • Implementado suporte para 2 processadores (POWER9 e RISC-V) e 25 plataformas. Suporte para placas-mãe adicionado:
    • AMD BirmanPlus para SoC Glinda e SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT e Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (o CoreBoot pode ser utilizado no laptop Framework 13 com o processador AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny e Lenovo ThinkCentre M710s
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 placas utilizadas em vários dispositivos com Chrome OS ou em servidores Google.
  • Removido o suporte a duas placas-mãe: Intel Alderlake-M RVP e Intel Alderlake-M RVP com Chrome EC.
  • Atualizado o suporte para SoC ibm/power9 e sifive/fu740.
  • Adicionado suporte para compilar vários drivers TPM (Trusted Platform Module) ao mesmo tempo, permitindo suporte simultâneo para as especificações TPM 1.x e TPM 2.x.
  • Para sistemas baseados na arquitetura ARM64, foi adicionado suporte para execução utilizando níveis de exceção EL1, EL2 e EL3 (Nível de Exceção). Anteriormente, somente era suportado o funcionamento com o nível EL3 ativado. Para configurar o nível de exceção, pode-se utilizar o parâmetro ARM64_CURRENT_EL, com base no qual o registro aplicável (vbar_el1, vbar_el2 ou vbar_el3) é selecionado.
  • No utilitário smmstoretool, foi implementado suporte para processamento de ROM.
  • Na implementação do algoritmo lzma em sistemas de 64 bits, a leitura em blocos de 8 bytes foi permitida, o que acelera a execução da descompactação de dados comprimidos.
  • Componentes de firmwares atualizados: amd_blobs, arm-trusted-firmware e intel-microcode.
  • Versões das ferramentas de construção atualizadas: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • O componente payload foi atualizado com base no U-Boot 2024.4. Opções para suporte ao timer LAPIC e ao sistema de arquivos UFS foram adicionadas ao componente payload baseado em edk2 no Kconfig.

Fonte: opennet.ru

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