Estão disponíveis as versões de inicialização Coreboot 24.02 e Libreboot 20240225.

Foi publicado o release do projeto CoreBoot 24.02, que desenvolve uma alternativa livre às firmwares e BIOS proprietárias. O código do projeto é distribuído sob a licença GPLv2. No desenvolvimento da nova versão, 111 desenvolvedores participaram, com 814 alterações feitas. A partir dessa versão, o projeto adotou um novo esquema de nomenclatura de versões, que utiliza a data como base (ano.mês.atualização); assim, em fevereiro de 2024, ao invés da versão 4.23, foi formado o release 24.02, e uma nova versão 24.05 está prevista para maio.

Principais mudanças:

  • Adicionada a compatibilidade com três placas-mãe. Uma placa adicionada é utilizada no notebook Lenovo ThinkPad X230 eDP Mod (2K/FHD), enquanto as outras duas são usadas em dispositivos com Chrome OS ou na servidores Google. O suporte para a placa Google Primus4ES foi encerrado.
  • Concluída a transição do uso da branch "master" em favor da nova branch "main", criada porque a palavra "master" tem sido considerada politicamente incorreta nos últimos anos e causa desconforto entre alguns ativistas. Por cerca de 6 meses, as branches "master" e "main" foram sincronizadas, e agora apenas a branch "main" permanece, o que pode requerer a modificação de scripts que referenciam a branch "master".
  • O decodificador de imagens no formato JPEG foi substituído por uma implementação na linguagem Wuffs (Wrangling Untrusted File Formats Safely), que trabalha com segurança em memória, gera código em C/C++ e é otimizado para criar parsers, codificadores e decodificadores de formatos de arquivo. O uso do decodificador JPEG seguro elimina a vulnerabilidade do projeto a ataques como LogoFAIL.
  • Melhorada a compatibilidade com as especificações ACPI:
    • Adicionada a suporte à estrutura IORT (Input Output Remapping Table), utilizada para definir a topologia de entrada/saída em sistemas ARM.
    • Adicionada a suporte à estrutura PPTT (Processor Properties Topology Tables), especificada na ACPI 6.4 e que inclui informações sobre a topologia do processador. A criação de PPTT está atualmente implementada apenas para placas qemu-sbsa e Neoverse N2, que requerem esta tabela.
    • Adicionada suporte à tabela WDAT (Watchdog Action Table), proposta pela Microsoft para descrever um watchdog timer que reinicia automaticamente o PC em caso de travamento do sistema operacional.
  • Adicionada suporte a chips SPI Flash GD25LQ255E e IS25WP256D.
  • Implementada a possibilidade de operar com várias grupos de segmentos PCI simultaneamente.
  • As estruturas bus e link_list foram renomeadas para upstream e downstream.
  • Foram adicionadas descrições das modernas plataformas Intel nos arquivos devicetree.
  • Para os dispositivos Apple MacBook1 e MacBook2, foi adicionado suporte ao buildgcc.
  • No crossgcc, ocorreu a transição do uso do GCC 11.4.0 para o GCC 13.2.0, e o CMake foi atualizado da versão 3.26.4 para 3.27.7.
  • Componentes de payload foram atualizados com base no GRUB 2.12 e Seabios 1.16.3.

Além disso, a versão do projeto Libreboot 20240225 foi apresentada, que desenvolve uma compilação pronta do Coreboot para substituir os firmwares proprietários UEFI e BIOS, responsáveis pela inicialização da CPU, memória, periféricos e outros componentes do hardware. O Libreboot visa criar um ambiente de sistema que possa operar sem software proprietário tanto quanto possível, não apenas no nível do sistema operacional, mas também no firmware que garante a inicialização. O Libreboot complementa o Coreboot com ferramentas que simplificam o uso por parte dos usuários finais, gerando uma distribuição pronta que pode ser utilizada por qualquer usuário, sem habilidades especiais.

No novo lançamento:

  • Adicionado suporte para os notebooks HP EliteBook 8560w e Dell Latitude E5520/E5530/E6520/E6420.
  • Adicionado suporte para os PCs Dell OptiPlex 9020/7020 (séries SFF, XE2 SFF, MT e XE2 MT).
  • O script de atualização da versão foi adicionado com suporte para gerar um arquivo separado com o código U-Boot (./update release -m u-boot).
  • Para gravar imagens do Libreboot nas placas-mãe, a ferramenta flashprog (fork do flashrom, focado em manter versões estáveis e implementar suporte a novos chips, mantendo a compatibilidade com antigos) foi utilizada em vez da utilidade flashrom.

Equipamentos suportados no Libreboot:

  • Placas-mãe de servidor:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Sistemas 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 Precision T1650.
    • Intel D945GCLF
    • Dell OptiPlex 7020 e 9020 nas versões SFF, XE2 SFF, MT e XE2 MT;
  • Laptops:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / 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 / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitude E6400 / E6430;
    • Dell Latitude E5520/E5530/E6520/E6530/E6420;
    • Apple MacBook1 e MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

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