Lanzamiento de Coreboot 4.18

Se ha publicado la versión 4.18 del proyecto CoreBoot, que desarrolla una alternativa libre a los firmware y BIOS propietarios. El código del proyecto se distribuye bajo la licencia GPLv2. Más de 200 desarrolladores participaron en la creación de esta nueva versión, preparando más de 1800 cambios.

Principales cambios:

  • Se ha añadido soporte para 23 placas base, 19 de las cuales se utilizan en dispositivos con Chrome OS o en como en entornos de nube públicos o privados. Google. Entre las placas no relacionadas con Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Se ha dejado de dar soporte a la placa base Google Brya4ES.
  • Se ha añadido soporte para el SoC Intel Meteor Lake, Mediatek Mt8188 y AMD Morgana.
  • En sconfig, el compilador de la estructura del árbol de dispositivos que describe los componentes de hardware presentes, se ha añadido la posibilidad de definir operaciones para cada dispositivo. Las operaciones se indican en forma de identificador C, por ejemplo, "device pci 00.0 alias system_agent on ops system_agent_ops end."
  • Se ha añadido la posibilidad de detectar dispositivos i2c al crear entradas de dispositivo en las tablas ACPI/SSDT. Esta capacidad se puede utilizar para identificar paneles táctiles mediante la flag estándar "detect", evitando el uso previo de la flag "probed", específica para los núcleos de Linux utilizados en ChromeOS.
  • Se ha implementado la capacidad de generar SBoM (Software Bill of Materials de Firmware), que definen la composición de los componentes de software incluidos en la imagen del firmware, por ejemplo, para automatizar la verificación de vulnerabilidades o el análisis de licencias en el firmware.
  • Se ha continuado el trabajo en la cuarta edición del mecanismo de asignación de recursos (RESOURCE_ALLOCATOR_V4), en el cual se ha implementado el soporte para manipular múltiples rangos de recursos, utilizar todo el espacio de direcciones y asignar memoria en el área por encima de 4 GB.
  • Se ha declarado obsoleto el mecanismo de inicialización clásica del modo multiprocesador (LEGACY_SMP_INIT), cuyo reemplazo es el código de inicialización PARALLEL_MP.
  • Se ha añadido un controlador de consola smbus.
  • En la herramienta checkpatch se ha añadido soporte para el núcleo Lunux 5.19.
  • Se ha continuado la traducción de ACPI al sintaxis ASL 2.0.
  • Se ha actualizado el componente payload basado en la pila UEFI EDK II (TianoCore), que ha sido probado con procesadores Intel Core (de la 2 a la 12 generación), Intel Small Core BYT, BSW, APL, GLK y GLK-R, AMD Stoney Ridge y Picasso.

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