Después de cinco años de desarrollo, se presenta la versión 20210522 de la distribución Libreboot. Esta es la segunda versión en el marco del proyecto GNU y actualmente se clasifica como 'testing', ya que requiere estabilización y pruebas adicionales. Libreboot es un fork completamente libre del proyecto CoreBoot, que ofrece una alternativa libre de inserciones binarias a los firmware propietarios UEFI y BIOS, responsables de la inicialización del CPU, la memoria, los dispositivos periféricos y otros componentes del hardware.
Libreboot tiene como objetivo crear un entorno de sistema que permita prescindir totalmente del software propietario, no solo a nivel del sistema operativo, sino también de los firmware que管理an el arranque. Libreboot no solo elimina los componentes no libres de CoreBoot, sino que también lo complementa con herramientas que facilitan su uso para los usuarios finales, formando una distribución que puede ser utilizada por cualquier persona sin habilidades técnicas especiales.
Entre los dispositivos bien probados en los que se puede usar Libreboot sin problemas se encuentran los portátiles basados en chips Intel GM45 (ThinkPad X200, T400), la plataforma X4X (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 y Intel i945 (ThinkPad X60/T60, Macbook 1/2). Las placas ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF y Acer G43T-AM3 requieren pruebas adicionales.
En esta nueva versión:
- Se ha añadido soporte para PC y portátiles: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
- Placas base compatibles para escritorios:
- Gigabyte GA-G41M-ES2L
- Intel D510MO y D410PT
- Intel D945GCLF
- Apple iMac 5/2
- Acer G43T-AM3
- Placas base compatibles para servidores y estaciones de trabajo (AMD)
- ASUS KCMA-D8
- ASUS KGPE-D16
- ASUS KFSN4-DRE
- Portátiles compatibles (Intel):
- Lenovo ThinkPad X200
- Lenovo ThinkPad R400
- Lenovo ThinkPad T400
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad R500
- Lenovo ThinkPad X301
- Apple MacBook1 y MacBook2
- Se ha dejado de dar soporte al ASUS Chromebook C201.
- Se ha mejorado el sistema de ensamblaje lbmk. Después del último lanzamiento, se intentó reescribir completamente el sistema de ensamblaje, pero no tuvo éxito y resultó en una larga interrupción en la creación de nuevas versiones. El año pasado, se canceló el plan de reescritura y se comenzó a trabajar en la mejora del viejo sistema de ensamblaje y en la solución de los problemas arquitectónicos fundamentales. Los resultados se plasmaron en un proyecto separado llamado osboot, que se utilizó como base para lbmk. La nueva versión resuelve las deficiencias anteriores, es considerablemente más configurable y modular. Se ha simplificado significativamente el proceso de añadir nuevas placas coreboot. El trabajo con los procesadores de carga GRUB y SeaBIOS se ha transferido a un equipo separado. Se ha añadido soporte para UEFI con Tianocore.
- Se ha añadido soporte para el nuevo código proporcionado por el proyecto Coreboot para la inicialización del subsistema gráfico, que se ha trasladado a un módulo separado llamado libgfxinit y se ha reescrito de C a Ada. Este módulo se utiliza para inicializar el subsistema de video en placas basadas en chips Intel GM45 (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) e Intel X4X (Gigabyte GA-G41M-ES2L, Acer G43T-AMT3, Intel DG43GT).
Fuente: opennet.ru
