coreboot


El proyecto de software coreboot , anteriormente conocido como LinuxBIOS , [4] tiene como objetivo reemplazar el firmware propietario ( BIOS o UEFI ) que se encuentra en la mayoría de las computadoras con un firmware liviano diseñado para realizar solo la cantidad mínima de tareas necesarias para cargar y ejecutar un moderno 32- Sistema operativo de bits o de 64 bits .

Dado que coreboot inicializa el hardware básico, debe ser portado a todos los conjuntos de chips y placas base que admita. Como resultado, coreboot está disponible solo para un número limitado de plataformas de hardware y modelos de placas base.

Una de las variantes de coreboot es Libreboot , una distribución de software totalmente libre de blobs propietarios , dirigida a usuarios finales. [5]

El proyecto coreboot comenzó en el invierno de 1999 en el Laboratorio de Computación Avanzada del Laboratorio Nacional de Los Álamos (LANL), [6] con el objetivo de crear un BIOS que se iniciara rápidamente y manejara los errores de manera inteligente. [7] Tiene licencia bajo los términos de la Licencia Pública General GNU (GPL). Los principales contribuyentes incluyen LANL , SiS , AMD , Coresystems y Linux Networx, Inc, así como los proveedores de placas base MSI , Gigabyte y Tyan ., que ofrecen coreboot junto con su BIOS estándar o brindan especificaciones de las interfaces de hardware para algunas de sus placas base. Google patrocina parcialmente el proyecto coreboot. [8] CME Group , un grupo de bolsas de futuros , comenzó a respaldar el proyecto coreboot en 2009. [9]

Coreboot ha sido aceptado en siete años consecutivos (2007–2014) para el Google Summer of Code . [10] [11] Aparte de los tres primeros modelos, todos los Chromebook ejecutan coreboot. [12] [13] Se ha asimilado el código de Das U-Boot para permitir la compatibilidad con procesadores basados ​​en el conjunto de instrucciones ARM . [14]

En junio de 2019, Coreboot comenzó a usar el software Ghidra de la NSA para sus esfuerzos de ingeniería inversa en problemas específicos del firmware luego del lanzamiento de código abierto del paquete de software. [15]


Hacking coreboot en la cumbre de Denver 2008.
Carga útil de SeaBIOS ejecutándose en un Lenovo ThinkPad X60