Desde Linux
Libreboot 26.10: soporte UEFI con EDK2, chromebooks y política anti-IA
https://blog.desdelinux.net/wp-content/uploads/2022/07/libreboot.jpg
Libreboot tiene como objetivo crear un entorno de sistema que prescinda por completo del software propietario
Hace pocos días se dio a conocer el lanzamiento de la nueva version del proyecto Libreboot «26.10». Esta actualización marca un precedente en la historia del proyecto debido a cambios significativos en su diseño y una expansión de soporte y mejoras en el hardware compatible.
Para quienes aun desconocen del proyecto, deben saber que Libreboot es conocido por desarrollar firmware de arranque libre y de código abierto para reemplazar BIOS/UEFI privativos. Principales novedades de Libreboot 26.10
En la nueva version el cambio más importante es la adopción del payload EDK2 (la implementación de referencia UEFI de Intel, de código abierto) como opción predeterminada en casi todos los equipos compatibles. Históricamente, Libreboot dependía casi exclusivamente de GRUB o SeaBIOS de forma directa, pero con este nuevo cambio, se moderniza el proyecto y permite el arranque de sistemas operativos que exigen compatibilidad completa con UEFI, como Windows 10/11, distribuciones Linux modernas con gestores UKI (como systemd-boot), OpenBSD y FreeBSD en modo UEFI, y RedoxOS (ReactOS quedó excluido por carecer de soporte UEFI).
Para garantizar la compatibilidad con instalaciones preexistentes y sistemas más antiguos, las compilaciones de EDK2 incluyen versiones EFI integradas de GRUB, SeaBIOS, MemTest86+ e iPXE, a las que se puede acceder presionando la tecla ESC durante el arranque.
Este cambio viene acompañado del soporte para ReBAR (PCIe Relocatable BAR), una tecnología esencial para el funcionamiento de tarjetas gráficas modernas que requieren asignaciones de memoria superiores a 4 GB. Sin embargo, ReBAR se mantiene desactivado por defecto debido a conflictos detectados con la salida de video libgfxinit en sistemas con GPU integradas de Intel. Expansión de hardware: Chromebooks, Servidores y Desktops
Gracias a la integración del código del proyecto MrChromebox, Libreboot 26.10 añade soporte automático para más de 200 modelos de Google Chromebooks equipados con procesadores Intel y AMD. Aunque actualmente solo se ofrece el código fuente (sin binarios precompilados) para estos equipos.Libreboot mantiene su identidad aplicando modificaciones propias a este código, como el desbloqueo de regiones IFD (Intel Flash Descriptor) y la personalización estética del logotipo y el fondo color púrpura.
Además de los Chromebooks, se ha añadido soporte para los siguientes equipos:
* 9 ediciones de portátiles Purism Librem (13, 14, 15 y Mini).
* Portátiles Lenovo ThinkPad X270, X280 y X301.
* Microordenadores Dell OptiPlex 3040 y 5050 SFF.
* Placa base para servidores Supermicro X11SSH-F.
Para las placas base que utilizan procesadores AMD de la familia 15h (como la Asus KGPE-D16), se ha migrado a un fork especializado de coreboot desarrollado por 15h.org. Este fork utiliza el código nativo de inicialización AMD AGESA, lo que soluciona numerosos errores (incluyendo soporte IOMMU y TPM) y mejora drásticamente la estabilidad del controlador de memoria y la CPU. Política Anti-IA y actualizaciones en general
Por otra parte, vale la pena mencionar que en un movimiento poco convencional, el autor de Libreboot ha introducido el archivo AGENTS.md en el repositorio, estableciendo una política que prohíbe estrictamente el uso de Inteligencia Artificial en el desarrollo del código del proyecto. El autor argumenta que las herramientas de IA degradan las habilidades de los desarrolladores, convirtiendo a profesionales talentosos en consumidores incompetentes, y señala preocupaciones sobre la[...]
