top of page
Buscar
  • Foto del escritorLaure

Coreboot: BIOS de código abierto

El BIOS continúa siendo una pieza fundamental en la gran mayoría de los ordenadores. En general, el BIOS tiene una relación muy estrecha con el fabricante de la placa base. Sin embargo, puede ser reemplazado. Coreboot se presenta como una alternativa de código abierto capaz de reemplazar la BIOS en una placa base, de forma ligera y eficiente.

Actualizar una BIOS es un proceso delicado. Tanto el hardware como el software involucrado han avanzado mucho para ofrecer al usuario una operación lo menos traumática posible, pero hay que tener en cuenta varios detalles antes de hacerlo. Debido a la complejidad de algunos componentes y al avance en las capacidades de los sistemas operativos, actualizar una BIOS se ha vuelto mucho más frecuente en estos días.



Así es como aparece Coreboot, una opción que busca reemplazar a las BIOS propietarias de múltiples modelos de placas base. Trabaja de forma tal que inicializa el hardware con lo mínimo y necesario, y después ejecuta “paquetes” que pueden expandir en gran medida su funcionalidad. Esto puede ser especialmente útil en sistemas embebidos, que sacrifican muchos aspectos de un ordenador convencional, a cambio de una estabilidad extrema y una gran robustez a la hora de ejecutar tareas específicas. El esfuerzo de los colaboradores es considerable, e incluso han recibido soporte de empresas como AMD, para integrar Coreboot en algunos de sus productos.


Lamentablemente, el precio a pagar por la enorme flexibilidad de Coreboot es su complejidad, y su velocidad de desarrollo. En este momento hay un total de 230 placas base soportadas, y aunque el número parece considerable, en realidad resulta todo lo contrario. La gran mayoría de las placas con soporte para Coreboot ya llevan varios años en el mercado. Por otro lado, el proceso de instalación es considerado “de bajo nivel”. Cualquier interesado puede echarle un vistazo a Coreboot a través de una imagen en el virtualizador QEMU, pero citando nuevamente a la página oficial, no existe un “paquete sencillo de instalación”. En resumen, Coreboot no es apto para cardíacos, pero ni siquiera eso logra quitarle relevancia.



Características destacables:


  • Escrito en C.

  • Se ejecuta en modo de 32 bits protegido casi desde el principio.

  • Arranque en red.

  • Permite remote flashing.

  • Soporte para virtualización por hardware.

  • Soporte para High Precision Event Timer (HPET).

  • Permite “upgradear” en paralelo (ideal para clusters).

  • Soporta una amplia variedad de hardware.

  • 100% Software Libre (GPL).


Si queréis conocer algo más sobre este firmware o comprobar si vuestro ordenador es compatible, no dudéis en visitar su página oficial.






0 comentarios

Entradas recientes

Ver todo

Comments


bottom of page