Libreboot 20230625 ya fue liberado y llega con soporte para muchos dispositivos y mas
Se presentó la versión del firmware de arranque Libreboot 20230625, versión en la cual se han realizado una gran cantidad de correcciones de errores, asi como tambien que se ha añadido el soporte para nuevas placas y diversos dispositivos a pesar de ser una versión correctiva.
Para quienes desconocen de Libreboot, deben saber que este es un proyecto que desarrolla una bifurcación completamente libre del proyecto CoreBoot, que proporciona un reemplazo libre de binarios para el firmware propietario UEFI y BIOS responsable de inicializar la CPU, la memoria, los periféricos y otros componentes de hardware.
Libreboot proporciona firmware de arranque para máquinas x86/ARM compatibles, iniciando un cargador de arranque que luego carga su sistema operativo. Reemplaza el firmware propietario BIOS/UEFI en máquinas x86 y proporciona una configuración mejorada en Chromebooks basados en ARM compatibles (cargador de arranque U-Boot, en lugar del cargador de arranque de carga profunda de Google).
En las máquinas x86, las cargas útiles de GRUB y SeaBIOS coreboot son oficialmente compatibles y se proporcionan en diferentes configuraciones por máquina. Puede encontrar la lista de hardware compatible en la documentación de Libreboot.
Principales novedades de Libreboot 20230625
En esta nueva versión que se presenta de Libreboot 20230625, se destaca que se ha trabajado para mejorar la estabilidad y corregir errores cuando se trabaja con placas compatibles anteriormente.
Otro de los cambios que se destaca de esta nueva versión, es que se unificaron todos los scripts en el directorio principal de lbmk (sistema de compilación). Toda la lógica principal es ahora un solo script, lo que elimina la repetición innecesaria de código, ademas de que se eliminó el texto de ayuda en ciertos scripts.
Ademas de ello, tambien se destaca que ahora las utilidades coreboot son más robustas, ademas de que se soluciono el error por el que las utilidades se volvían a compilar innecesariamente, lo que ralentizaba la creación de varias imágenes.
Tambien se destaca la nueva utilidad «spkmodem_recvim»portada de coreboot, que a su vez la bifurcó originalmente de GNU GRUB. Este es un cliente de recepción para spkmodem, un tipo de consola en serie proporcionada a través de pulsos a través del altavoz de la PC. La versión de Libreboot mejora en gran medida el manejo de errores, y ha sido rediseñada para el estilo de codificación de OpenBSD, para reemplazar el estilo de codificación de GNU.
Por otra parte, se destaca que el tamaño del logotipo de arranque se redujo a ~ 3 KB, por debajo de ~ 12 KB, lo cual se hizo, sin pérdida de calidad de imagen.
En cuanto a las correcciones de errores se destacan los errores dentro de las subcapas, asi como el aumento el tamaño del búfer variable de EFI con la finalidad de solucionar un error en el que el shim firmado de Debian asigna demasiadas variables EFI para caber en el espacio provisto, rompiendo el proceso de arranque en Debian.
Además de las imágenes predeterminadas que incluyen firmware para la CPU x86, existen imágenes alternativas que vienen sin firmware.
Por la parte de las mejoras de soporte, se destacan los siguientes dispositivos que ahora son admitidos en este nuevo lanzamiento:
- Placa base Gigabyte GA-G41M-ES2L
- Acer G43T-AM3
- Placas base Intel D510MO y D410PT
- Apple iMac 5,2
- HP Elite 8200 SFF/MT (HP 6200 Pro Business probablemente también funcione)
- HP Elite 8300 USDT
Computadoras portátiles (Intel, x86)
- Dell Latitude E6400 (fácil de flashear, sin desarmar, hardware similar a X200/T400)
- Tableta ThinkPad X60 / X60S / X60
- ThinkPad T60 (con GPU Intel)
- Tableta Lenovo ThinkPad X200 / X200S / X200
- Lenovo Think Pad X301
- Lenovo Think Pad R400
- Lenovo Think Pad T400 / T400S
- Lenovo Think Pad T500
- Lenovo Think Pad T530 / W530
- Lenovo Think Pad W500
- Lenovo Think Pad R500
- Apple MacBook1,1 y MacBook2,1
- Lenovo Think Pad T440p
- Lenovo ThinkPad X220
- Lenovo Thinkpad X220t
- Lenovo ThinkPad T420
- Lenovo Think Pad T420S
- Lenovo Think Pad T430
- Lenovo ThinkPad X230
- Lenovo Thinkpad X230t
- Lenovo Think Pad W541
- HP EliteBook 2560p
- HP EliteBook 2570p
- HP EliteBook Folio 9470m
Computadoras portátiles (ARM, con carga útil U-Boot)
- ASUS Chromebook Flip C101 (gru-bob)
- Samsung Chromebook Plus (v1) (gru-kevin)
Finalmente si estás interesado en poder conocer más al respecto sobre este nuevo lanzamiento, puedes consultar los detalles en el siguiente enlace.