Articulo de referencia

Libreboot

Libreboot (conocido brevemente como GNU Libreboot [ 3 ] [ 4 ] ) es un proyecto de software libre y de código abierto basado en coreboot , cuyo objetivo es reemplazar parte del f...

Libreboot (conocido brevemente como GNU Libreboot [ 3 ] [ 4 ] ) es un proyecto de software libre y de código abierto basado en coreboot , cuyo objetivo es reemplazar parte del firmware propietario de BIOS o UEFI en computadoras x86-64 y AArch64 compatibles . Libreboot realiza la configuración básica de la máquina, como la inicialización de la CPU o del controlador de memoria, necesaria para cargar y ejecutar un sistema operativo de 32 o 64 bits , como Linux o BSD . Se probó en FreeBSD , NetBSD y OpenBSD . [ 5 ]

Características

Libreboot se establece como una distribución de coreboot , pero con algunos [ 6 ] binarios propietarios eliminados de coreboot. [ 7 ] Libreboot hace que coreboot sea fácil de usar al automatizar los procesos de compilación e instalación . [ 8 ] [ 9 ] [ 10 ] [ 11 ]

En algunos dispositivos, los desarrolladores de Libreboot han realizado ingeniería inversa del firmware de Intel y han creado una utilidad para generar un firmware gratuito que cumple con las especificaciones de Intel. [ 12 ] La compatibilidad de hardware incluye, entre otros, el ASUS KGPE-D16, [ 13 ] ThinkPad T400, [ 14 ] [ 15 ] X60 [ 8 ] [ 9 ] y X200. [ 15 ] [ 16 ] Libreboot cuenta con el respaldo oficial del proyecto coreboot . [ 17 ]

Instalación

Es posible realizar el flasheo interno, pero se recomienda tener un sistema de flasheo externo que funcione correctamente y que pueda utilizarse para recuperarse de errores durante el flasheo interno. [ 18 ]

Se recomienda encarecidamente no utilizar el programador CH341A , ya que puede dañar fácilmente los chips BIOS . Por seguridad, utilice la Raspberry Pi Pico con un clip SOIC . [ 19 ]

La instalación suele realizarse de la siguiente manera:

  • Compila o descarga las herramientas y dependencias necesarias.
  • Crea o descarga la imagen del BIOS .
  • Inserta archivos binarios si la imagen se ha descargado de un repositorio.
  • Flashea tus imágenes con flashprog o internamente [ 20 ]

Seguridad

Probablemente la característica más famosa de Libreboot, y una que también impacta significativamente la seguridad y posiblemente la privacidad del usuario, es que en la mayoría de las máquinas, Libreboot desactiva el Intel Management Engine por defecto. En máquinas más antiguas (anteriores a la versión 6.0 del ME), el código del Intel ME podía eliminarse por completo de la memoria flash, desactivando así completamente el ME. Este es el caso de dispositivos como el ThinkPad X200 o el ThinkPad T400 . En dispositivos más recientes, el Intel ME es necesario para arrancar la máquina; por ello, el ME no se desactiva por completo, sino que se coloca en un estado inactivo o "desactivado" después del arranque. [ 21 ]

Otras características de seguridad opcionales incluyen, entre otras:

Historia

El proyecto Libreboot se inició en diciembre de 2013 [ 7 ] como una distribución de coreboot, que excluye los blobs binarios no libres . Coreboot comenzó como LinuxBIOS en 1999 en los Laboratorios Nacionales de Los Alamos (LANL) y fue renombrado " coreboot " en 2008. [ 23 ]

Libreboot fue avalado por la Free Software Foundation y formó parte oficial del Proyecto GNU a partir de mayo de 2016. En enero de 2017, la responsable del proyecto, Leah Rowe, retiró Libreboot del Proyecto GNU tras una disputa de varios meses con la Free Software Foundation, organismo que supervisa GNU. [ 24 ] [ 25 ]

Recepción

En 2015, Kyle Rankin afirmó en Linux Journal que Libreboot "simplificó y automatizó enormemente" el proceso de flasheo, "con algunas salvedades". [ 8 ] [ 9 ] En 2016, Bryan Cockfield afirmó en Hackaday que la instalación de Libreboot fue "angustiante" y "no tan fácil como uno pensaría". [ 10 ]

Referencias

  1. Leah Rowe (30 de enero de 2026). "¡Libreboot 26.01 "Magnanimous Max" lanzado!" .
  2. "Libreboot - Noticias de Libreboot" . Libreboot . Consultado el 29 de abril de 2024 .
  3. "Lista de paquetes de software GNU al 22 de mayo de 2016" . Proyecto GNU . 22 de mayo de 2016. Archivado del original el 22 de mayo de 2016. Consultado el 22 de agosto de 2016 .
  4. " [ Libreboot ] GNU Libreboot, versión 20160818 publicada" . lists.gnu.org . Archivado del original el 18 de octubre de 2019. Consultado el 22 de agosto de 2021 .
  5. https://libreboot.org/docs/bsd/
  6. "Política de reducción de objetos binarios" . 1 de noviembre de 2023. Archivado del original el 1 de noviembre de 2023. Recuperado el 1 de noviembre de 2023 .
  7. 1 2 Bärwaldt, Erik. "Liberado » Linux Magazine" . Linux Magazine . Archivado del original el 22 de agosto de 2021. Recuperado el 22 de agosto de 2021 . 
  8. 1 2 3 Rankin, Kyle (28 de septiembre de 2015). "Libreboot en un X60, Parte I: la configuración" . Linux Journal . Archivado del original el 22 de agosto de 2021. Recuperado el 22 de agosto de 2021 .
  9. 1 2 3 Rankin, Kyle (28 de octubre de 2015). "Libreboot en un x60, Parte II: la instalación" . Linux Journal . Archivado del original el 22 de agosto de 2021. Recuperado el 22 de agosto de 2021 .
  10. 1 2 Cockfield, Bryan (16 de diciembre de 2016). "Historia angustiosa de la instalación de Libreboot en ThinkPad" . Hackaday . Archivado del original el 7 de septiembre de 2021. Recuperado el 22 de agosto de 2021 .
  11. Nardi, Tom (20 de agosto de 2018). "Instalando LibreBoot de la manera (muy) fácil" . Hackaday . Archivado del original el 24 de noviembre de 2020. Recuperado el 22 de agosto de 2021 .
  12. Vaughan-Nichols, Steven J. "Taurinus X200: Ahora el portátil con más 'software libre' del planeta" . ZDNet . Archivado del original el 26 de agosto de 2021. Consultado el 6 de septiembre de 2021 .
  13. "Computadoras GNU+Linux de Minifree Ltd." . Linux Journal . Consultado el 2 de mayo de 2023 .
  14. Biggs, John (11 de agosto de 2017). "El Minifree Libreboot T400 es libre en el sentido de libertad" . TechCrunch . Consultado el 2 de mayo de 2023 .
  15. 1 2 Benchoff, Brian (28 de octubre de 2016). "Apple apesta ahora, aquí tienes una guía para comprar un ThinkPad" . Hackaday . Recuperado el 2 de mayo de 2023 .
  16. "Flash ROMs con una Raspberry Pi" . Linux Journal . Consultado el 3 de mayo de 2023 .
  17. "coreboot para usuarios finales" . coreboot.org . Consultado el 25 de junio de 2023 .
  18. "Libreboot – Instalar el firmware de arranque BIOS/UEFI de código abierto Libreboot" . Libreboot – Instalar el firmware de arranque BIOS/UEFI de código abierto Libreboot . Consultado el 2 de febrero de 2026 .
  19. "Libreboot – Lectura/escritura de memoria flash NOR 25XX mediante protocolo SPI" . Libreboot – Lectura/escritura de memoria flash NOR 25XX mediante protocolo SPI . Consultado el 2 de febrero de 2026 .
  20. "Libreboot – Instalar Libreboot en Dell OptiPlex 3050 Micro" . Libreboot – Instalar Libreboot en Dell OptiPlex 3050 Micro . Consultado el 2 de febrero de 2026 .
  21. "Libreboot – Preguntas frecuentes sobre el firmware de Libreboot" . Libreboot – Preguntas frecuentes sobre el firmware de Libreboot . Consultado el 2 de febrero de 2026 .
  22. "Libreboot – Cargador de arranque GNU reforzado (carga útil GRUB)" . Libreboot – Cargador de arranque GNU reforzado (carga útil GRUB) . Consultado el 2 de febrero de 2026 .
  23. Sun, Jiming; Jones, Marc; Reinauer, Stefan; Zimmer, Vincent (2015), "Building coreboot with Intel FSP" , Embedded Firmware Solutions: Development Best Practices for the Internet of Things , Berkeley, CA: Apress, pp. 55–95 , doi : 10.1007/978-1-4842-0070-4_4 , ISBN  978-1-4842-0070-4Archivado del original el 6 de mayo de 2024 , consultado el 27 de mayo de 2023.
  24. Hall, Christine (6 de enero de 2017). "GNU oficialmente inicia Libreboot" . FOSS Force . Archivado del original el 6 de mayo de 2024. Recuperado el 7 de junio de 2023 .
  25. Hall, Christine (16 de septiembre de 2016). "Libreboot abandona GNU alegando discriminación por identidad de género por parte de la FSF" . FOSS Force . Archivado del original el 6 de mayo de 2024. Recuperado el 7 de junio de 2023 .
  • Sitio web oficialEdita esto en Wikidata
Obtenido de " https://en.wikipedia.org/w/index.php?title=Libreboot&oldid=1360702743 "