Lanzamiento de Coreboot el 26 de septiembre, una alternativa abierta a los firmware propietarios

Se ha publicado la versión del proyecto CoreBoot el 26.09, 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 1251 cambios, preparados con la participación de 112 desarrolladores, de los cuales 28 han participado por primera vez en el desarrollo.

Principales cambios:

  • Se ha implementado soporte para 26 placas base:
    • Acer TravelMate P633-M y P633-V;
    • Apple iMac4,1;
    • ASRock Fatal1ty Z97X Killer y Z97 Anniversary;
    • ASUS B85M-E, Maximus VI GENE, Maximus VII GENE y 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 utilizadas en diversos dispositivos con Chrome OS o en como en entornos de nube públicos o privados. Google.
  • Se ha realizado una auditoría de parsers de datos externos para prevenir vulnerabilidades. Se ha implementado protección contra lecturas desde áreas fuera del buffer. Se han añadido verificaciones de tamaños y límites en el renderizador BMP, CBFS (CoreBoot File System) y FMAP (Flash Map). Se ha asegurado la integridad de los encabezados FDT (Flattened Device Tree). Se ha añadido protección contra recursión cíclica al recorrer los elementos del bus. Se ha implementado una parada de emergencia de la carga en caso de fallo en la inicialización de SMM (System Management Mode).
  • La construcción del firmware y las herramientas de host (ifdtool, cbmem) se ha trasladado al uso del estándar C23 (-std=gnu23), lo que requiere la presencia de compiladores GCC 14+ o Clang 18+.
  • Para las plataformas Intel, se ha añadido soporte para la caché SPD de DDR5 con la preservación del hash de control de integridad SHA-256 en TPM NVRAM (SPD_CACHE_TPM_HASH).
  • Se ha mejorado el soporte para códecs de audio Realtek (ALC1150, ALC662/892/1200).
  • Se ha mejorado la generación de ACPI para pilas de cámaras MIPI-3 IPU.
  • Se ha añadido soporte experimental para procesadores AMD Turin, para los cuales se han implementado el mecanismo CPPC (Collaborative Processor Performance Control), el enrutamiento de interrupciones IOAPIC y la configuración de FADT/amdfwtool. También se ha añadido soporte para la primera placa en la plataforma EPIC — GIGABYTE MZ33-AR1.
  • Se han ampliado los menús de configuración CFR (Customizable Firmware Runtime), se han implementado menús de firmware EC (Embedded Controller firmware) para placas Lenovo y ChromeEC, así como menús de gestión de Intel ME y Hyper-Threading.
  • Se ha proporcionado la posibilidad de activar la consola a través del puerto serie durante el funcionamiento.
  • Se ha aprobado la política del proyecto sobre el uso de herramientas de IA para la revisión de código y se ha creado el archivo AGENTS.md con instrucciones para los agentes de IA (debido a que se debe marcar los comentarios de IA con la etiqueta «[AI-generated]», se permite crear solo nuevos informes de problemas, se prohíbe establecer banderas de revisión, se debe cumplir con el estilo de codificación y se prohíbe la ejecución de acciones en Gerrit).
  • Se han actualizado las versiones de binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.

Además, se puede señalar el nuevo calendario de lanzamientos del proyecto LibreBoot. Los lanzamientos están planeados para realizarse no de forma fija dos veces al año, en enero y diciembre, como se intentaba hacer antes, sino según la preparación: una vez cada 6-24 meses (generalmente entre 8 y 16 meses). Este año se tenía la intención de formar un lanzamiento en junio, pero luego se decidió omitirlo. También se omitirá el lanzamiento programado de diciembre, y la próxima versión se formará solo en el verano de 2027, es decir, un año y medio después de la última actualización de LibreBoot. Este cambio en el enfoque de los lanzamientos permitirá realizar pruebas más exhaustivas y no lanzar versiones de manera apresurada con la sensación de incompletitud del producto.

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