Lançamento do Coreboot 4.18

Foi lançado o projeto CoreBoot 4.18, no qual se desenvolve uma alternativa livre para firmware e BIOS proprietários. O código do projeto é distribuído sob a licença GPLv2. Mais de 200 desenvolvedores participaram da criação da nova versão, que apresentou mais de 1800 alterações.

Principais mudanças:

  • Adicionada suporte para 23 placas-mãe, 19 das quais são utilizadas em dispositivos com Chrome OS ou em servidores Google. Entre as placas não relacionadas ao Google estão:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • O suporte para a placa-mãe Google Brya4ES foi descontinuado.
  • Adicionado suporte para SoC Intel Meteor Lake, Mediatek Mt8188 e AMD Morgana.
  • No sconfig, o compilador da árvore de dispositivos que descreve os componentes de hardware presentes, foi adicionada a capacidade de definir operações para cada dispositivo. As operações são especificadas na forma de identificadores C, por exemplo, "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • Adicionada a capacidade de detectar a presença de dispositivos i2c ao criar registros de dispositivos nas tabelas ACPI/SSDT. Essa funcionalidade pode ser usada para identificar touchpads com o flag padrão "detect", sem a necessidade do flag "probed", anteriormente usado para touchpads específicos dos kernels Linux aplicados no ChromeOS.
  • Implementada a capacidade de gerar SBoM (Software Bill of Materials de Firmware), que definem os componentes de software incluídos na imagem do firmware, por exemplo, para automatizar a verificação de vulnerabilidades ou a análise de licenças no firmware.
  • Continuado o trabalho na quarta edição do mecanismo de alocação de recursos (RESOURCE_ALLOCATOR_V4), que implementou suporte para manipulação de múltiplos intervalos de recursos, utilização de todo o espaço de endereçamento e alocação de memória acima de 4 GB.
  • O mecanismo clássico de inicialização do modo multiprocessador (LEGACY_SMP_INIT) foi declarado obsoleto, sendo substituído pelo código de inicialização PARALLEL_MP.
  • Adicionado o driver de console smbus.
  • No utility checkpatch, foi garantido suporte ao kernel Lunux 5.19.
  • Continuado o trabalho da transição do ACPI para a sintaxe ASL 2.0.
  • Atualizado o componente payload baseado na pilha UEFI EDK II (TianoCore), que foi testado com processadores Intel Core (da 2ª à 12ª geração), Intel Small Core BYT, BSW, APL, GLK e GLK-R, AMD Stoney Ridge e Picasso.

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