Lanzamiento de Coreboot 24.05

Se presenta el lanzamiento del proyecto CoreBoot 24.05, que desarrolla una alternativa libre a los firmwares y BIOS propietarios. El código del proyecto se distribuye bajo la licencia GPLv2. La nueva versión incluye 722 cambios, en los cuales participaron 131 desarrolladores.

Principales cambios:

  • Se ha declarado estable y lista para implementaciones en producción, el soporte para compilaciones de 64 bits de CoreBoot.
  • Se implementó el soporte para 2 procesadores (POWER9 y RISC-V) y 25 plataformas. Se ha añadido soporte para las placas base:
    • AMD BirmanPlus para SoC Glinda y SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT y Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot podrá usarse en el portátil Framework 13 con procesador AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny y Lenovo ThinkCentre M710s.
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 placas utilizadas en diferentes dispositivos con Chrome OS o en como en entornos de nube públicos o privados. Google.
  • Se eliminó el soporte para dos placas base: Intel Alderlake-M RVP y Intel Alderlake-M RVP con Chrome EC.
  • Se ha actualizado el soporte para SoC ibm/power9 y sifive/fu740.
  • Se ha añadido soporte para compilar múltiples controladores TPM (Trusted Platform Module), lo que permite el soporte simultáneo de las especificaciones TPM 1.x y TPM 2.x.
  • Para sistemas basados en la arquitectura ARM64 se ha añadido soporte para la ejecución utilizando niveles de excepción EL1, EL2 y EL3 (Exception Level). Anteriormente, solo se soportaba la operación con el nivel EL3 activado. Para configurar el nivel de excepciones, se puede utilizar el parámetro ARM64_CURRENT_EL, basado en el cual se selecciona el registro aplicable (vbar_el1, vbar_el2 o vbar_el3).
  • En la utilidad smmstoretool se implementó el soporte para el procesamiento de ROM (memoria de solo lectura).
  • En la implementación del algoritmo lzma en sistemas de 64 bits se ha permitido la lectura en bloques de 8 bytes, lo que acelera la descompresión de datos comprimidos.
  • Se han actualizado los componentes de los firmwares: amd_blobs, arm-trusted-firmware e intel-microcode.
  • Se han actualizado las versiones de las herramientas de compilación: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Se ha actualizado el componente payload basado en U-Boot 2024.4. En el componente payload basado en edk2 se añadieron opciones en Kconfig para soportar el temporizador LAPIC y el sistema de archivos UFS.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster