Están disponibles las versiones de arranque Coreboot 24.02 y Libreboot 20240225

Se ha publicado la versión del proyecto CoreBoot 24.02, que desarrolla una alternativa libre a los firmwares y BIOS propietarios. El código del proyecto se distribuye bajo la licencia GPLv2. En la creación de la nueva versión participaron 111 desarrolladores, que prepararon 814 cambios. A partir de esta versión, el proyecto ha adoptado un nuevo esquema de nomenclatura de versiones, utilizando un sistema de fecha (año.mes.actualización); así, en febrero de 2024, en vez de la versión 4.23 se formó la versión 24.02, y para mayo se planea la versión 24.05.

Principales cambios:

  • Se ha añadido soporte para tres placas base. Una de las placas añadidas se utiliza en el portátil Lenovo ThinkPad X230 eDP Mod (2K/FHD), y las otras dos se utilizan en dispositivos con Chrome OS o en como en entornos de nube públicos o privados. Google. Se ha descontinuado el soporte para la placa Google Primus4ES.
  • Se ha completado la transición del uso de la rama 'master' a favor de la nueva rama 'main', creada debido a que la palabra 'master' se considera políticamente incorrecta y ha suscitado el descontento de algunos activistas en los últimos años. Durante aproximadamente 6 meses, las ramas 'master' y 'main' se mantuvieron sincronizadas, y ahora solo se mantiene la rama 'main', lo que puede requerir la modificación de scripts que hacen referencia a la rama 'master'.
  • El decodificador de imágenes en formato JPEG ha sido reemplazado por una implementación en Wuffs (Wrangling Untrusted File Formats Safely), que trabaja de manera segura con la memoria, genera código en C/C++ y está optimizado para crear analizadores, codificadores y decodificadores de formatos de archivo. El uso del decodificador JPEG seguro permite eliminar la susceptibilidad del proyecto a ataques como LogoFAIL.
  • Se ha mejorado la compatibilidad con las especificaciones ACPI:
    • Se ha añadido soporte para la estructura IORT (Input Output Remapping Table), utilizada para definir la topología de entrada/salida en sistemas ARM.
    • Se ha añadido soporte para la estructura PPTT (Processor Properties Topology Tables), definida en la especificación ACPI 6.4 e incluye información sobre la topología del procesador. La creación de PPTT se ha implementado por el momento solo para las placas qemu-sbsa y Neoverse N2, que requieren esta tabla.
    • Se ha añadido soporte para la tabla WDAT (Watchdog Action Table), propuesta por Microsoft para describir el temporizador watchdog, que reinicia automáticamente el PC en caso de que el sistema operativo se congele.
  • Se ha añadido soporte para chips SPI Flash GD25LQ255E e IS25WP256D.
  • Se ha implementado la capacidad de trabajar con múltiples grupos de segmentos PCI al mismo tiempo.
  • Las estructuras bus y link_list han sido renombradas a upstream y downstream.
  • Se han añadido descripciones de las modernas plataformas Intel en los archivos devicetree.
  • Se ha añadido soporte para los dispositivos Apple MacBook1 y MacBook2 en buildgcc.
  • En crossgcc se ha realizado la transición del uso de GCC 11.4.0 a GCC 13.2.0, y CMake se ha actualizado de la versión 3.26.4 a 3.27.7.
  • Se han actualizado los componentes de payload basados en GRUB 2.12 y Seabios 1.16.3.

Además, se ha presentado la versión del proyecto Libreboot 20240225, que desarrolla una compilación lista de Coreboot para reemplazar los firmwares propietarios UEFI y BIOS, responsables de la inicialización de la CPU, la memoria, los dispositivos periféricos y otros componentes de hardware. Libreboot tiene como objetivo crear un entorno de sistema que permita prescindir del software propietario tanto como sea posible, no solo a nivel de sistema operativo, sino también en el firmware que gestiona el arranque. Libreboot complementa a Coreboot con herramientas que facilitan su uso para los usuarios finales, creando una distribución lista que cualquier usuario sin habilidades especiales puede utilizar.

En esta nueva versión:

  • Se ha añadido soporte para los portátiles HP EliteBook 8560w y Dell Latitude E5520/E5530/E6520/E6420.
  • Se ha añadido soporte para las PC Dell OptiPlex 9020/7020 (series SFF, XE2 SFF, MT y XE2 MT).
  • Se ha añadido soporte para la generación de un archivo separado con el código U-Boot en el script de actualización de la versión (./update release -m u-boot).
  • Para la carga de imágenes de Libreboot en las placas base, se ha utilizado la herramienta flashprog en lugar de flashrom (una bifurcación de flashrom enfocada en mantener lanzamientos estables y en implementar soporte para nuevos chips mientras se conserva el soporte para los antiguos).

Hardware soportado en Libreboot:

  • Placas base de servidores:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Sistemas de escritorio:
    • 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 y 9020 series SFF, XE2 SFF, MT y 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 y MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

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