Se ha presentado la versión estable del firmware de arranque libre Libreboot 20240504, que obtuvo el estado de versión estable (la última versión estable fue publicada en junio de 2023). El proyecto desarrolla una distribución del proyecto Coreboot, que ofrece una alternativa a los firmwares propietarios UEFI y BIOS, responsables de la inicialización de la CPU, la memoria, los dispositivos periféricos y otros componentes del hardware, minimizando las inserciones binarias.
Libreboot busca crear un entorno de sistema que permita prescindir de software propietario tanto como sea posible, no solo en el nivel del sistema operativo, sino también en el firmware que proporciona el arranque. Libreboot complementa Coreboot con herramientas que facilitan su uso a los usuarios finales, creando una distribución lista para que cualquier usuario sin habilidades especiales pueda utilizarla.
En esta nueva versión se ha añadido soporte para el portátil Dell Latitude E5420 y se han solucionado problemas de salida del modo de suspensión S3 en otros portátiles Dell Latitude. Para los portátiles HP EliteBook 8560w se han resuelto problemas con WiFi. Se han realizado mejoras en la estabilidad y corrección de errores en placas previamente soportadas. Se incluyen cambios acumulados durante el año en las ramas de prueba de Libreboot.
El gestor de arranque GRUB se ha actualizado a la versión 2.12 y se ha ampliado con parches para soportar USB 3.0 y utilizar hashes argon2 en la generación de claves para particiones encriptadas LUKS2 (en lugar de PBKDF2). En SeaBIOS se ha proporcionado la opción de arranque desde unidades NVMe SSD. Se ha optimizado el sistema de construcción con el objetivo de reducir el tamaño del código. Para flashear imágenes de Libreboot en las placas madre, se ha utilizado la herramienta flashprog en lugar de flashrom.
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 E5420/E5520/E5530/E6520/E6530/E6420;
- Apple MacBook1 y MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Además de Libreboot, se ha formado la versión del proyecto Canoeboot 20240504, que se posiciona como una construcción completamente libre de Libreboot, cumpliendo con los requisitos de la Fundación de Software Libre para distribuciones completamente libres. La versión de Canoeboot está basada en Libreboot 20240504, de la cual se han eliminado componentes y cambios que no cumplen con los criterios de la Fundación de Software Libre.
La necesidad de crear una compilación separada de Libreboot se explica por el hecho de que los requisitos establecidos por la Fundación de Software Libre para distribuciones libres no permiten la entrega de firmwares binarios (firmware) y componentes binarios de controladores. A partir de 2022, el proyecto Libreboot ha adoptado reglas más pragmáticas para el uso de componentes binarios, lo que ha permitido ampliar significativamente el rango de hardware soportado. El nuevo objetivo del proyecto Libreboot es admitir todo el hardware soportado en coreboot, excepto los componentes binarios que afectan a la seguridad y fiabilidad (por ejemplo, en Libreboot se utiliza me_cleaner para desactivar Intel ME). Con este enfoque, Libreboot ha perdido su estatus de distribución completamente libre desde la perspectiva de la Fundación de Software Libre.
Dispositivos compatibles con Canoeboot:
- Placas base de servidores:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sistemas de escritorio:
- Acer G43T-AM3
- Apple iMac 5,2
- ASUS KCMA-D8
- Gigabyte GA-G41M-ES2L
- Intel D510MO y D410PT
- Intel D945GCLF
- Laptops:
- Apple MacBook1,1 y MacBook2,1
- Dell Latitude E6400, E6400 XFR y E6400 ATG con GPU Intel
- Lenovo ThinkPad R400
- Lenovo ThinkPad R500
- Lenovo ThinkPad T400 / T400S
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad X200 / X200S / X200 Tablet
- Lenovo ThinkPad X301
- Lenovo ThinkPad X60 / X60S / X60 Tablet
- ASUS Chromebook Flip C101 (ARM)
- Samsung Chromebook Plus (v1) (ARM)
Fuente: opennet.ru
