Articulo de referencia

LinuxBoot

LinuxBoot es un proyecto de software libre cuyo objetivo es reemplazar la mayoría de los módulos del Entorno de Ejecución de Controladores (DXE) en el firmware de la Interfaz de...

LinuxBoot es un proyecto de software libre cuyo objetivo es reemplazar la mayoría de los módulos del Entorno de Ejecución de Controladores (DXE) en el firmware de la Interfaz de Firmware Extensible Unificada (UEFI) con el kernel de Linux . LinuxBoot debe ejecutarse sobre el software de inicialización de hardware para poder iniciarse. Este puede ser la parte de Inicialización Pre- EFI (PEI) de UEFI, coreboot o U-Boot . [ 1 ] Puede arrancar Linux a través de la llamada al sistema kexec , pero también puede arrancar Windows con un método diferente. [ 2 ]

Historia

Originalmente, el proyecto fue iniciado por Google como NERF. [ 3 ] NERF era una versión simplificada de EFI que contenía un núcleo Linux y aplicaciones de espacio de usuario. Este proyecto se dividió en LinuxBoot (que contiene el bloque de arranque y el núcleo) y u-root, que contiene la aplicación de espacio de usuario.

LinuxBoot se convirtió en un proyecto oficial de la Linux Foundation en 2018. [ 4 ]

Soporte de hardware

Actualmente, el soporte EFI de LinuxBoot está limitado a unos pocos servidores: [ 5 ]

LinuxBoot también es compatible en teoría con todas las placas base compatibles con el proyecto coreboot, que incluye la OCP Monolake. [ 6 ] En la práctica, la compatibilidad es limitada debido a las restricciones de tamaño de la memoria flash.

Referencias

  1. "Devolviendo Linux a las ROM de arranque de servidores con NERF y Heads" . media.ccc.de . 29 de diciembre de 2017.
  2. "LinuxBoot continúa madurando: ahora puede arrancar Windows - Phoronix" . www.phoronix.com . Consultado el 13 de noviembre de 2019 .
  3. "LinuxBoot: Linux como firmware" . LWN.net .
  4. "El arranque del sistema recibe un impulso con el nuevo proyecto LinuxBoot" . Consultado el 5 de mayo de 2025 .
  5. "LinuxBoot GitHub" . GitHub . Consultado el 3 de febrero de 2019 .
  6. "Placas base compatibles con coreboot" .
  • Proyecto FOSS destacado: LinuxBoot