Se ha presentado la versión de firmware de código abierto Libreboot 20221214. El proyecto desarrolla una bifurcación completamente libre del proyecto CoreBoot, proporcionando un reemplazo libre de binarios para los firmwares propietarios UEFI y BIOS, responsables de la inicialización de la CPU, memoria, dispositivos periféricos y otros componentes del hardware.
Libreboot tiene como objetivo crear un entorno de sistema que permita prescindir completamente de software propietario, no solo a nivel de sistema operativo, sino también de los firmwares que permiten el arranque. Libreboot no solo limpia CoreBoot de componentes no libres, sino que también lo complementa con herramientas que facilitan su uso por parte de los usuarios finales, formando una distribución que puede ser utilizada por cualquier persona sin habilidades especiales.
Entre el hardware soportado por Libreboot se encuentran:
- Sistemas de escritorio: Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF y Apple iMac 5,2.
- Laptops: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1 y MacBook2, así como diversos dispositivos Chromebook de las empresas ASUS, Samsung, Acer y HP.
En esta nueva versión:
- Se ha añadido soporte para las placas ASUS P2B_LS y P3B_F para pruebas con el emulador PCBox. Las imágenes ROM para estas placas ya inicializan correctamente la memoria y cargan el payload en el emulador, pero todavía no pueden inicializar el ROM de VGA.
- Se han añadido imágenes para QEMU (arm64 y x86_64), que se pueden utilizar para pruebas.
- Se ha añadido soporte para laptops:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Se han restaurado las imágenes ROM para las placas Gigabyte GA-G41M-ES2L, que actualmente solo soportan componentes payload de SeaBIOS. El funcionamiento de la placa aún no está estabilizado, por lo que se observan problemas con el video, la inicialización de la memoria y lentitud en el arranque; en el controlador SATA en esta fase de desarrollo, solo se puede usar la emulación ATA (sin AHCI).
- Se ha añadido soporte para dispositivos ARM, para los cuales en lugar de depthcharge se utiliza u-boot de CoreBoot como payload:
- Samsung Chromebook 2 13″,
- Samsung Chromebook 2 11″,
- HP Chromebook 11 G1,
- Samsung Chromebook XE303,
- HP Chromebook 14 G3,
- Acer Chromebook 13 (CB5-311, C810),
- ASUS Chromebit CS10,
- ASUS Chromebook Flip C100PA,
- ASUS Chromebook C201PA,
- ASUS Chromebook Flip C101,
- Samsung Chromebook Plus (v1),
- Se ha dejado de dar soporte a las placas ASUS KCMA-D8, ASUS KGPE-D16 y ASUS KFSN4-DRE, ya que no se pudo lograr una inicialización estable de la memoria (raminit) y su mantenimiento se ha abandonado.
Fuente: opennet.ru
