Lançamento do Coreboot 26.09, uma alternativa aberta para firmwares proprietários

Foi publicado o lançamento do projeto CoreBoot em 26.09, que desenvolve uma alternativa livre para firmwares e BIOS proprietários. O código do projeto é distribuído sob a licença GPLv2. A nova versão inclui 1251 alterações, preparadas com a participação de 112 desenvolvedores, dos quais 28 participaram pela primeira vez no desenvolvimento.

Principais mudanças:

  • Suporte implementado para 26 placas-mãe:
    • Acer TravelMate P633-M e P633-V;
    • Apple iMac4,1;
    • ASRock Fatal1ty Z97X Killer e Z97 Anniversary;
    • ASUS B85M-E, Maximus VI GENE, Maximus VII GENE e ASUS Maximus VII HERO;
    • Framework Laptop 12 (13ª Gen Intel Core);
    • GIGABYTE MZ33-AR1;
    • Intel NUC D33217GKE;
    • LattePanda Mu DFR1141, DFR1142;
    • Lenovo ThinkPad X380 Yoga, ThinkStation P320;
    • MSI PRO B760-P WIFI DDR4 (MS-7D98);
    • NVIDIA Porg (Jetson Nano);
    • Qotom Q535G6;
    • Sapphire Rave2 (Faegan);
    • Siemens FA ASL;
    • 5 placas aplicadas em diversos dispositivos com Chrome OS ou em servidores Google.
  • Foi realizado uma auditoria de analisadores de dados externos para prevenir vulnerabilidades. Implementada proteção contra leitura de áreas fora do buffer. Adicionadas verificações de tamanho e limites no renderizador BMP, CBFS (CoreBoot File System) e FMAP (Flash Map). Garantida verificação de integridade dos cabeçalhos FDT (Flattened Device Tree). Adicionada proteção contra recursão cíclica ao percorrer elementos do barramento. Implementada parada de emergência de carregamento em caso de falha na inicialização do SMM (System Management Mode).
  • A construção do firmware e das ferramentas de hospedagem (ifdtool, cbmem) foi migrada para o uso do padrão C23 (-std=gnu23), que requer compiladores GCC 14+ ou Clang 18+.
  • Para plataformas Intel, foi adicionada a suporte ao cache DDR5 SPD com a manutenção do hash de verificação de integridade SHA-256 na NVRAM TPM (SPD_CACHE_TPM_HASH).
  • Apoio aprimorado para codecs de áudio Realtek (ALC1150, ALC662/892/1200).
  • Melhorada a geração ACPI para pilhas de câmeras MIPI-3 IPU.
  • Suporte experimental adicionado para processadores AMD Turin, para os quais foi implementado o mecanismo CPPC (Collaborative Processor Performance Control), roteamento de interrupções IOAPIC e configuração FADT/amdfwtool. Adicionada suporte à primeira placa na plataforma EPIC — GIGABYTE MZ33-AR1.
  • Menus expandidos com configurações CFR (Customizable Firmware Runtime), menus de firmware EC (Embedded Controller firmware) para placas Lenovo e ChromeEC, bem como menus de controle Intel ME e Hyper-Threading foram implementados.
  • Possibilidade de ativar o console através da porta serial durante a operação foi disponibilizada.
  • A política do projeto para o uso de ferramentas de IA para revisão de código foi aprovada e um arquivo AGENTS.md foi criado com instruções para agentes de IA (obrigatório marcar os comentários de IA com a flag "[AI-generated]", é permitido criar apenas novos relatórios de problemas, proibido marcar flags de revisão, seguir o estilo de codificação e proibir a execução de ações no Gerrit).
  • Versões atualizadas: binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.

Além disso, merece destaque o novo cronograma de lançamentos do projeto LibreBoot. Os lançamentos agora serão feitos de forma não fixa, duas vezes por ano, em janeiro e dezembro, como se tentava anteriormente, mas conforme a prontidão — uma vez a cada 6-24 meses (geralmente de 8 a 16 meses). Neste ano, o lançamento estava previsto para junho, mas decidiram adiá. O lançamento planejado para dezembro também será pulado, e a próxima versão será lançada apenas no verão de 2027, ou seja, um ano e meio após a última atualização do LibreBoot. A mudança na abordagem de lançamentos permitirá testes mais rigorosos e evitará a liberação de versões apressadas com a sensação de um produto inacabado.

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